Skip to content

Conversation

@kimnamheeee
Copy link
Collaborator

@kimnamheeee kimnamheeee commented Dec 4, 2024

작업 내용

소켓이 잘못된 핸들러를 없애 이벤트 수신 및 반영이 안 되던 문제 해결

이런 문제가 있었습니다.

  A랑 B 창을 열고, 같은 링크에서 작업
  A가 노드를 조작하고, B의 화면에 내용이 반영이 됨
  그 다음에 B가 노드를 조작하면 A의 화면에 반영이 안 됨
  그 이후 A나 B가 노드를 조작하면 둘 다 자기 화면에만 반영이 됨

handleSocketEvent에서 off를 할 때 모든 리스너가 사라져 서버의 response를 상시로 listen해야 하는 리스너까지 함께 사라지기 때문에 발생하는 문제임을 파악했습니다. 해당 부분 수정하여 올립니다

약간의 리팩토링

논의하고 싶은 내용

@kimnamheeee kimnamheeee self-assigned this Dec 4, 2024
Copy link
Collaborator

@alsgud8311 alsgud8311 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

이벤트에 대해 많이 알아가네요,..고생하셨슴다

@Minju9187 Minju9187 merged commit 7a09af0 into dev Dec 4, 2024
@kimnamheeee kimnamheeee added the 🎨 FE 프론트엔드 관련 feature를 다룹니다 label Dec 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🎨 FE 프론트엔드 관련 feature를 다룹니다

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants