대회 참여자가 아닌 경우 → 기존의 competition 소켓을 재사용 (namespace: competition)
대회 참여자인 경우 → 다른 namespace의 소켓 사용 (namespace: dashboard)
둘다 query로 competition ID를 넣어준다.
대회 참여 여부를 확인하는 API가 있어야 클라이언트에서 dashboard namespace를 쓸지 competition namespace를 쓸지 알 수 있다.
<aside> <img src="/icons/branch_gray.svg" alt="/icons/branch_gray.svg" width="40px" /> 대회 참여 여부를 확인하는 API는 요청을 보내면 응답을 보내준다. 메시지 전달 방식 → dashboard
</aside>