Schedule newsletters

This commit is contained in:
JonnyWong16 2018-01-13 21:13:55 -08:00
parent 2a24ea4cdf
commit 46f7a92c97
5 changed files with 57 additions and 8 deletions

View file

@ -27,6 +27,7 @@ import database
import helpers
import libraries
import logger
import newsletter_handler
import notification_handler
import pmsconnect
from notification_handler import PILLOW, get_poster_info
@ -92,7 +93,7 @@ def get_newsletters(newsletter_id=None):
db = database.MonitorDatabase()
result = db.select('SELECT id, agent_id, agent_name, agent_label, '
'friendly_name, active FROM newsletters %s' % where, args=args)
'friendly_name, cron, active FROM newsletters %s' % where, args=args)
return result
@ -220,6 +221,7 @@ def set_newsletter_config(newsletter_id=None, agent_id=None, **kwargs):
db.upsert(table_name='newsletters', key_dict=keys, value_dict=values)
logger.info(u"Tautulli Newsletters :: Updated newsletter agent: %s (newsletter_id %s)."
% (agent['label'], newsletter_id))
newsletter_handler.schedule_newsletters(newsletter_id=newsletter_id)
return True
except Exception as e:
logger.warn(u"Tautulli Newsletters :: Unable to update newsletter agent: %s." % e)