Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

통화 종료 로직 #20

Open
4 tasks done
Tracked by #1
luckylooky2 opened this issue Sep 18, 2023 · 0 comments
Open
4 tasks done
Tracked by #1

통화 종료 로직 #20

luckylooky2 opened this issue Sep 18, 2023 · 0 comments

Comments

@luckylooky2
Copy link
Contributor

luckylooky2 commented Sep 18, 2023

  • 통화 종료할 때, 소켓 leaveRoom 이벤트가 중복되어 호출되는 이슈
    • 소켓이나 peer나 모두 이벤트를 등록할 때는 removeEventListener() 로 이벤트를 제거하는 장치를 둠
    • peer 연결은 끊겼는데 이벤트 리스너는 남아있어, 상대방이 보낸 peer 이벤트가 그대로 실행되는 문제
  • 비정상 종료 로직
    1. 창 닫기 :
    2. 새로고침 : 통화 중일 때, 새로고침 버튼 클릭에 대한 처리 #8
    3. 페이지 이동 후 뒤로가기 :
  • 통화가 종료된 3초 후, 자동으로 메인 페이지로 라우팅. 라우팅 되기 전에 통화 종료 버튼을 눌러도 setTimeout이 계속 실행되던 이슈

해결

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant