@@ -29,14 +29,22 @@ public void startSchedule(TextChannel channel) {
2929 CopyOnWriteArrayList <ScheduledFuture <?>> tasks = new CopyOnWriteArrayList <>();
3030
3131 // 2.3 투표 현황: 10분 후 첫 공유
32- tasks .add (scheduler .schedule (() -> shareVoteStatus (channel ), 10 , TimeUnit .MINUTES ));
32+ // tasks.add(scheduler.schedule(() -> shareVoteStatus(channel), 10, TimeUnit.MINUTES));
33+ // 2.3 투표 현황: 1분 후 첫 공유 (테스트용)
34+ tasks .add (scheduler .schedule (() -> shareVoteStatus (channel ), 20 , TimeUnit .SECONDS ));
3335
3436 // 2.4 미투표자 독촉
35- tasks .add (scheduler .schedule (() -> remindNonVoters (channel , RemindTiming .MIN_15 ), 15 , TimeUnit .MINUTES ));
36- tasks .add (scheduler .schedule (() -> remindNonVoters (channel , RemindTiming .HOUR_1 ), 1 , TimeUnit .HOURS ));
37- tasks .add (scheduler .schedule (() -> remindNonVoters (channel , RemindTiming .HOUR_6 ), 6 , TimeUnit .HOURS ));
38- tasks .add (scheduler .schedule (() -> remindNonVoters (channel , RemindTiming .HOUR_12 ), 12 , TimeUnit .HOURS ));
39- tasks .add (scheduler .schedule (() -> remindNonVoters (channel , RemindTiming .HOUR_24 ), 24 , TimeUnit .HOURS ));
37+ // tasks.add(scheduler.schedule(() -> remindNonVoters(channel, RemindTiming.MIN_15), 15, TimeUnit.MINUTES));
38+ // tasks.add(scheduler.schedule(() -> remindNonVoters(channel, RemindTiming.HOUR_1), 1, TimeUnit.HOURS));
39+ // tasks.add(scheduler.schedule(() -> remindNonVoters(channel, RemindTiming.HOUR_6), 6, TimeUnit.HOURS));
40+ // tasks.add(scheduler.schedule(() -> remindNonVoters(channel, RemindTiming.HOUR_12), 12, TimeUnit.HOURS));
41+ // tasks.add(scheduler.schedule(() -> remindNonVoters(channel, RemindTiming.HOUR_24), 24, TimeUnit.HOURS));
42+ // 2.4 미투표자 독촉 (테스트용 짧은 간격)
43+ tasks .add (scheduler .schedule (() -> remindNonVoters (channel , RemindTiming .MIN_15 ), 30 , TimeUnit .SECONDS ));
44+ tasks .add (scheduler .schedule (() -> remindNonVoters (channel , RemindTiming .HOUR_1 ), 1 , TimeUnit .MINUTES ));
45+ tasks .add (scheduler .schedule (() -> remindNonVoters (channel , RemindTiming .HOUR_6 ), 90 , TimeUnit .SECONDS ));
46+ tasks .add (scheduler .schedule (() -> remindNonVoters (channel , RemindTiming .HOUR_12 ), 2 , TimeUnit .MINUTES ));
47+ tasks .add (scheduler .schedule (() -> remindNonVoters (channel , RemindTiming .HOUR_24 ), 3 , TimeUnit .MINUTES ));
4048
4149 channelTasks .put (channelId , tasks );
4250 System .out .println ("[Scheduler] Schedule started: " + channelId );
0 commit comments