-
Notifications
You must be signed in to change notification settings - Fork 4
DailyScrum 201202
์ ์ง์ฐ: ํ์ฐจ์ ํ ํ์ด์ง ๊ตฌํ ์๋ฃ, apollo-client ์ ํ , ๊ฒฐ์ ํ์ด์ง ์์ฑ, ๋ฉํ ๋ ๋ฆฌ๋ทฐ ๋ฐ์
์ด๊ตญ์ : canvas ๋ฒ๊ทธ ์์ , ์๋ฒ ๋ฐ์ดํฐ๋ฅผ ์ ์ญ์ผ๋ก ๊ด๋ฆฌํ๋๋ก ๋ณ๊ฒฝ, ์ฝ๋ ๋ฆฌํฉํ ๋ง
์ด์ํ: graphql api ๊ตฌํ ๋ฐ ๋ช ์ธ ์์ฑ, socket event ๊ตฌํ ์ค(์์ฌ์ ์ด๋ฒคํธ, ์ทจ์ ์ค ์ด๋ฒคํธ, ์๋งค ์ด๋ฒคํธ)
-
์์ผ ์ข์ ๋ฐ์ดํฐ๋ฅผ ํ๋ก ํธ์์ ๋ณด๋ผ ๋ ์๋ณธ ๊ทธ ์ํ๋ก ๋ณด๋ด์ค๋ ๋ ๋ฏ ...?
-
๋์ค์ ํด๋์ค ๋ณ ์๊น์ด ๋ฐ๋์ด๋ ๋ด๊ฐ ํ๋๊ฒ ์ข ๋ ์ฌ์ธ๋ฏ
-
์ ํ๊ฐ๋ฅํ ๋ ์ง -> ํ์ฐจ(id, id2) -> idํตํด์ Room join ํ์ฐจ์ ํ ์ปดํฌ๋ํธ์ -> emit room leave(id), room join(id2) SeatStore ์์ on("seatCount")
-
๊ณต์ฐ์ด ๊ฐ์ง๋ ํด๋์ค ์ข ๋ฅ -> ํด๋์ค ์ข ๋ฅํ๊ณ ์๊น๋ง DB์์ ๊ฐ์ ธ์ค๊ณ ์์ฌ์ ์ธํ ์ socketํตํด ๊ฐ์ ธ์์ผํจ
-
receiveSeat, receiveCount
-
๊ณต์ฐ ๋ชฉ๋กํ์ด์ง๊ฐ ์๊ธฐ๊ฒ ๋๋ฉด socket ์ฐ๊ฒฐ ์์ ์ ๋ค์ ๊ณ ๋ คํด ๋ด์ผํ ๋ฏ
์ ์ง์ฐ: ์์ฌ์ store ๋ง๋ค๊ธฐ. ๊ด๋ จ๋ ๊ฒ ์ฐ๊ฒฐ.
์ด๊ตญ์ : GraphQL์์ ๋ ์ง ๋ฐ์์์ ๋ฌ๋ ฅ์ ์ธํ ๋ ์ง๋ณ ํ์ฐจ ์ธํ , URL ์ฃผ์ ํ๋์ฝ๋ฉ๋์ด ์๋๊ฑฐ ๋ฆฌํฉํ ๋ง ํ๊ธฐ
์ด์ํ: socket event ๊ตฌํ, ๋ช ์ธ ์์ฑ