Skip to content

[FEAT] 라이브 공유 serverTime 추가 및 룸별 이벤트 버전 검증 #266

Closed

Description

@coli-geonwoo

✨ Description

라이브 공유 타이머 정확성 예외 상황 중 서버 변경이 필요한 항목 (FE: debate-timer/debate-timer-fe#494)

  • Case 12. 네트워크 지연 미보정: remainingTime은 이벤트 발생 시점 스냅샷이라 청중이 받을 때까지 흐른 시간만큼 어긋남 → 공유 응답에 서버 중계 시각(serverTime, epoch ms)을 추가해 청중이 보정할 수 있게 한다.
  • Case 13. 이벤트 중복 / 순서 꼬임: 재연결·재전송으로 중복되거나 오래된 이벤트가 중계될 수 있음 → 룸별 마지막 수락 version을 보관하고 같거나 작은 version은 중계하지 않는다. version 없는 이벤트는 하위 호환으로 수락하고, 사회자가 새로 공유를 시작하면(/chairman 구독) 기준을 초기화한다.

✨ Time(마감기한)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

feat기능 추가

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions