방송 시작 / startBroadcast 호출
2.1 방송 response 정보 local에 저장
2.2 방송 진행 중에 해당 사항 저장 (step, broadcastStatus 계속 업데이트)
2.3 broadcast status는 http status code 200을 받았을 경우만 저장
개설자 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으로 변경
flow
개설자 방 개설 / createBroadcast 호출
방송 시작 / startBroadcast 호출 2.1 방송 response 정보 local에 저장 2.2 방송 진행 중에 해당 사항 저장 (step, broadcastStatus 계속 업데이트) 2.3 broadcast status는 http status code 200을 받았을 경우만 저장
개설자 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으로 변경
BroadcastPlayInfo polling 시작