@@ -56,7 +56,7 @@ purrplingBot.on('message', function(message){
5656 if ( message . author . id == bot . user . id ) return ;
5757 let antispam = announcerConf . antispam || true ;
5858 if ( antispam ) {
59- repeater . processQueue ( ) ;
59+ repeater . processQueue ( message . channel ) ;
6060 }
6161} ) ;
6262
@@ -126,7 +126,7 @@ function cancelAnnounce(name) {
126126 }
127127}
128128
129- function resumeAnnounce ( name , interval ) {
129+ function resumeAnnounce ( name , interval , neverHandledFlag = false ) {
130130 var announce = announces [ name ] ;
131131 if ( ! announce ) {
132132 logger . info ( `Announce '${ name } ' not exists - Can't resume!` ) ;
@@ -151,7 +151,7 @@ function resumeAnnounce(name, interval) {
151151 var runner = bot . setInterval ( handleAnnounce , duration , name , INTERVAL_TRIGGER ) ;
152152 announceRunners [ name ] = runner ;
153153 announce . active = true ;
154- announce . neverHandled = true ;
154+ if ( neverHandledFlag ) announce . neverHandled = true ;
155155 purrplingBot . logEvent ( `Resumed announce '${ announce . name } ', Interval: ${ announce . interval } , NeverHandled: ${ announce . neverHandled } ` , "Announce:Resume" ) ;
156156 logger . info ( `Resumed announce: ${ announce . name } (Interval: ${ announce . interval } )` ) ;
157157 return announce ;
@@ -272,7 +272,7 @@ function execSubCommand(scmd, args, message) {
272272 }
273273 var name = args [ 0 ] ;
274274 var interval = args [ 1 ] ;
275- var announce = resumeAnnounce ( name , interval ) ;
275+ var announce = resumeAnnounce ( name , interval , true ) ;
276276 if ( ! announce ) {
277277 message . reply ( `Can't resume Announce '${ name } ' - Unknown error` )
278278 . catch ( logger . error ) ;
0 commit comments