diff --git a/couchpotato/core/notifications/core/static/notification.js b/couchpotato/core/notifications/core/static/notification.js index 3a9a9b9..2b74364 100644 --- a/couchpotato/core/notifications/core/static/notification.js +++ b/couchpotato/core/notifications/core/static/notification.js @@ -101,11 +101,20 @@ var NotificationBase = new Class({ return; } - Api.request('notification.listener', { + self.request = Api.request('notification.listener', { 'data': {'init':true}, 'onSuccess': self.processData.bind(self) }).send() + setInterval(function(){ + + if(self.request && self.request.isRunning()){ + self.request.cancel(); + self.startPoll() + } + + }, 120000); + }, startPoll: function(){