Closed nijuy closed 1 week ago
1) LobbyScreen -> 게임 진행 중이 아니므로 api 요청 쏠 필요 없음 2) GameScreen -> 서버에게 게임 세션이 일시정지임을 알려야함
SettingPopup에서는 IN_PROGRESS일 때만 요청을 보내도록 되어있기 때문에 사실 1, 2를 잘 구분하고 있음
SettingPopup
문제는
위 문제가 발생했을 경우, 1에서도 api 요청을 보내게 됨 (IN_PROGRESS니까) 서버가 보기엔 그 게임 세션은 진행 중인 상태가 아니기 때문에, 에러를 던짐
여기서 재시도 누르면 팝업이 열린 상태 그대로 LobbyScreen이 떠서 겹쳐보임 ㅠㅠ 흑흑
재시도
홀리 몰리 어느정도 예외를 처리 했다고 생각했는데 이런 허점이 있었군요..
요거 제가 올릴 PR에서 해결됩니다!
과카몰리......... 확인했스빈다!!!!!!
SettingPopup이 화면에 뜨는 경우
1) LobbyScreen -> 게임 진행 중이 아니므로 api 요청 쏠 필요 없음 2) GameScreen -> 서버에게 게임 세션이 일시정지임을 알려야함
SettingPopup
에서는 IN_PROGRESS일 때만 요청을 보내도록 되어있기 때문에 사실 1, 2를 잘 구분하고 있음문제는
이로 인해 발생하는 문제
위 문제가 발생했을 경우, 1에서도 api 요청을 보내게 됨 (IN_PROGRESS니까) 서버가 보기엔 그 게임 세션은 진행 중인 상태가 아니기 때문에, 에러를 던짐
여기서
재시도
누르면 팝업이 열린 상태 그대로 LobbyScreen이 떠서 겹쳐보임 ㅠㅠ 흑흑