Skip to content

[Feat] 타이머 오프라인 동기화 워커 추가 #588 - #633

Merged
edv-Shin merged 5 commits into
devfrom
feat/timer-sync-worker-588
Oct 21, 2026
Merged

edv-Shin merged 5 commits into
devfrom
feat/timer-sync-worker-588

Conversation

@edv-Shin

Copy link
Copy Markdown
Contributor

#️⃣연관된 이슈

#588

📝작업 내용

  • TimerSyncWorker와 unique WorkManager 예약 추가
  • 네트워크 제약, 지수 백오프, 회원ID 스코프 검증 구현
  • 생성·수정·삭제 순서 동기화 및 createRequestId/editId 스냅샷 유지
  • 409 충돌과 서버 삭제 응답 처리
  • Room in-flight 동기화 상태와 lastSyncError 컬럼 추가, DB migration 3→4 적용
  • 로그인 성공 시 예약하고 세션 종료 시 작업 취소
  • 동기화 상태 전이, migration, retry 정책 테스트 추가

💬리뷰 요구사항(선택)

  • TimerLocalDataSource의 in-flight 스냅샷과 TimerRepositoryImpl의 동기화 순서를 중점적으로 확인 부탁드립니다
  • 검증: ktlintCheck, domain/data/app unit test, app assembleDebug 통과

@edv-Shin edv-Shin self-assigned this Oct 21, 2026
@edv-Shin
edv-Shin merged commit 3fe24f5 into dev Oct 21, 2026
5 of 7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant