Closed juchan1220 closed 1 year ago
이 PR의 본래 목적은 double enter가 발생하는 문제를 수정하는 것이었으나, 수정 과정에서 socket 관리 및 chatStore, rtcStore의 socket 사용 방식을 리팩토링 했습니다.
현재 socket을 Chatroom 컴포넌트에서만 사용하고 있기 때문에, socket의 life cycle 관리를 Chatroom 컴포넌트에 위임했습니다. 추후 확장이 필요할 경우에는 socket 부분만 wrapper로 분리하여 사용하는 방법을 고려하고 있습니다.
이 PR의 본래 목적은 double enter가 발생하는 문제를 수정하는 것이었으나, 수정 과정에서 socket 관리 및 chatStore, rtcStore의 socket 사용 방식을 리팩토링 했습니다.
현재 socket을 Chatroom 컴포넌트에서만 사용하고 있기 때문에, socket의 life cycle 관리를 Chatroom 컴포넌트에 위임했습니다. 추후 확장이 필요할 경우에는 socket 부분만 wrapper로 분리하여 사용하는 방법을 고려하고 있습니다.
공통
chatStore