File tree Expand file tree Collapse file tree 1 file changed +9
-5
lines changed
Expand file tree Collapse file tree 1 file changed +9
-5
lines changed Original file line number Diff line number Diff line change @@ -83,11 +83,15 @@ export class GhostModeReminderCronJob {
8383 const users = await this . userRepository
8484 . createQueryBuilder ( "user" )
8585 . where ( "user.dateMode = :mode" , { mode : EDateMode . GHOST } )
86- . andWhere ( "user.lastDateModeChange <= :currentInterval" , {
87- currentInterval : new Date (
88- now . getTime ( ) - intervalHour . hours * 60 * 60 * 1000 ,
89- ) ,
90- } )
86+ . andWhere (
87+ "user.lastDateModeChange IS NULL OR user.lastDateModeChange <= :currentInterval" ,
88+ {
89+ currentInterval : new Date (
90+ now . getTime ( ) -
91+ intervalHour . hours * 60 * 60 * 1000 ,
92+ ) ,
93+ } ,
94+ )
9195 // Only get users who haven't been reminded yet or were last reminded before the previous interval
9296 . andWhere (
9397 "(user.lastDateModeReminderSent IS NULL OR user.lastDateModeReminderSent <= :previousInterval)" ,
You can’t perform that action at this time.
0 commit comments