ChallengeProject / QuizTogether

0 stars 0 forks source link

개설자 재 입장시 처리과정 #102

Open KangWooJin opened 6 years ago

KangWooJin commented 6 years ago

flow

  1. 개설자 방 개설 / createBroadcast 호출

  2. 방송 시작 / startBroadcast 호출 2.1 방송 response 정보 local에 저장 2.2 방송 진행 중에 해당 사항 저장 (step, broadcastStatus 계속 업데이트) 2.3 broadcast status는 http status code 200을 받았을 경우만 저장

  3. 개설자 crash, 강제 종료, etc 발생 3.1 Broadcast Status == WATING 3.1.1 저장된 방송 정보 불러오기 3.2 Broadcast Status == OPEN_QUESTION 3.2.1 저장된 방송 정보 불러온 후 N초 뒤에 updateBroadcastStatus 호출 해서 WATING으로 변경 3.3 Broadcast Status == OPEN_ANSWER 3.3.1 저장된 방송 정보 불러온 후 N초 뒤에 updateBroadcastStatus 호출 해서 WATING으로 변경 3.4 Broadcast Status == OPEN_WINNER 3.4.1 저장된 방송 정보 불러온 후 N초 뒤에 updateBroadcastStatus 호출 해서 WATING으로 변경

  4. BroadcastPlayInfo polling 시작