Skip to content

Commit a6e2077

Browse files
authored
Merge pull request #110 from CommitField/feat/#106
fix: 커밋 수 동기화 이벤트 추가
2 parents 183f588 + ab0e1e4 commit a6e2077

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

src/main/java/cmf/commitField/domain/commit/scheduler/CommitScheduler.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,13 @@ private void processUserCommit(String username) {
7878
CommitUpdateEvent event = new CommitUpdateEvent(this, username, newCommitCount);
7979
eventPublisher.publishEvent(event); // 이벤트 발생
8080
System.out.println("CommitCreatedEvent published for user: " + username);
81+
} else if(newCommitCount < 0) {
82+
// newCommitCount에 문제가 있을 경우 문제 상황 / 데이터 동기화 필요. db 갱신.
83+
redisTemplate.opsForValue().set(activeKey, String.valueOf(updateTotalCommit), 3, TimeUnit.HOURS);
84+
85+
CommitUpdateEvent event = new CommitUpdateEvent(this, username, newCommitCount);
86+
eventPublisher.publishEvent(event); // 이벤트 발생
87+
System.out.println("커밋 수 동기화 필요, Sync for user: " + username);
8188
}
8289

8390
// FIXME: 차후 리팩토링 필요

0 commit comments

Comments
 (0)