Notify when a new CP version is available. close #56
This commit is contained in:
@@ -12,7 +12,7 @@ class Notification(Plugin):
|
|||||||
default_title = 'CouchPotato'
|
default_title = 'CouchPotato'
|
||||||
test_message = 'ZOMG Lazors Pewpewpew!'
|
test_message = 'ZOMG Lazors Pewpewpew!'
|
||||||
|
|
||||||
listen_to = ['movie.downloaded', 'movie.snatched']
|
listen_to = ['movie.downloaded', 'movie.snatched', 'updater.available']
|
||||||
dont_listen_to = []
|
dont_listen_to = []
|
||||||
|
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
|
|||||||
@@ -18,6 +18,12 @@ config = [{
|
|||||||
'default': True,
|
'default': True,
|
||||||
'type': 'enabler',
|
'type': 'enabler',
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
'name': 'notification',
|
||||||
|
'type': 'bool',
|
||||||
|
'default': True,
|
||||||
|
'description': 'Send a notification if an update is available.',
|
||||||
|
},
|
||||||
{
|
{
|
||||||
'name': 'automatic',
|
'name': 'automatic',
|
||||||
'default': True,
|
'default': True,
|
||||||
|
|||||||
@@ -78,6 +78,7 @@ class Updater(Plugin):
|
|||||||
self.doUpdate()
|
self.doUpdate()
|
||||||
else:
|
else:
|
||||||
self.update_version = remote.hash
|
self.update_version = remote.hash
|
||||||
|
fireEvent('updater.available', message = 'A new update is available', data = self.getVersion())
|
||||||
|
|
||||||
self.last_check = time.time()
|
self.last_check = time.time()
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user