구독 시작
subscription OnPostAdded
Playground의 새 탭이 WebSocket 연결을 유지한다.
서브스크립션 테스트는 WebSocket 연결, PubSub 발행, 구독 탭 수신을 같은 시간대의 로그로 맞춰 보는 과정이다.
subscription OnPostAdded
Playground의 새 탭이 WebSocket 연결을 유지한다.
createPost
다른 탭에서 게시물을 만들면 resolver가 이벤트를 발행한다.
publish('postAdded')
payload 이름은 subscription 필드 이름과 맞아야 한다.
구독 탭의 data 영역에 새 Post 객체가 즉시 표시된다.
생성 뮤테이션 직후 새 게시물 전체를 push한다.
수정된 필드가 구독 응답의 selection set과 맞는지 본다.
삭제 이벤트는 ID처럼 가벼운 payload로도 충분하다.