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

[Refactor] Waiting 페이지 제거 #49

Open
luckylooky2 opened this issue Sep 13, 2024 · 0 comments
Open

[Refactor] Waiting 페이지 제거 #49

luckylooky2 opened this issue Sep 13, 2024 · 0 comments
Labels

Comments

@luckylooky2
Copy link
Contributor

luckylooky2 commented Sep 13, 2024

Waiting 페이지의 기능

  • 사용자를 매칭 대기 큐에 추가
  • 매칭이 완료된 경우, 통화 관련 데이터를 전역 상태에 저장하고 Call 페이지로 이동
  • 매칭 취소 버튼으로 매칭 대기 큐에서 제거

다음과 같은 관점에서 관리가 어려워져 Waiting 페이지를 삭제하고 Setting 페이지로 통합

  • 페이지가 렌더링될 때, 매칭 대기 큐에 사용자를 추가하는 구조 때문에 페이지 뒤로 가기 기능으로 접근했을 때에도 원하지 않는 대기 큐 추가 현상이 발생

해결

  • 페이지에 접근했을 때 대기 큐에 추가하는 것이 아니라, 버튼을 눌렀을 때 대기 큐에 추가하는 로직으로 변경
  • Waiting 페이지의 기능이 대폭 축소됨에 따라 이전 Setting 페이지로 기능을 이전

기타

  • Watiting 페이지 제거에 따라 마이크 설정 정보를 저장할 필요가 없어 selectedDeviceId 상태 값 삭제
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant