diff options
author | David Baker <dave@matrix.org> | 2016-04-20 18:35:29 +0100 |
---|---|---|
committer | David Baker <dave@matrix.org> | 2016-04-20 18:35:29 +0100 |
commit | 2ed0adb075b745e6586ca88ce7cf6b169460a7d7 (patch) | |
tree | 1b4ba07bba23df1a85b975a8b20c6c080a5dff29 /synapse/push/emailpusher.py | |
parent | more pep8 (diff) | |
download | synapse-2ed0adb075b745e6586ca88ce7cf6b169460a7d7.tar.xz |
Generate mails from a template
Diffstat (limited to 'synapse/push/emailpusher.py')
-rw-r--r-- | synapse/push/emailpusher.py | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/synapse/push/emailpusher.py b/synapse/push/emailpusher.py index 820c8f8467..4e21221fb7 100644 --- a/synapse/push/emailpusher.py +++ b/synapse/push/emailpusher.py @@ -61,11 +61,7 @@ class EmailPusher(object): self.processing = False if self.hs.config.email_enable_notifs: - self.mailer = Mailer( - self.store, - self.hs.config.email_smtp_host, self.hs.config.email_smtp_port, - self.hs.config.email_notif_from, - ) + self.mailer = Mailer(self.hs) else: self.mailer = None @@ -149,7 +145,7 @@ class EmailPusher(object): # *one* email updating the user on their notifications, # we then consider all previously outstanding notifications # to be delivered. - yield self.send_notification(push_action) + yield self.send_notification(unprocessed) yield self.save_last_stream_ordering_and_success(max([ ea['stream_ordering'] for ea in unprocessed @@ -252,8 +248,8 @@ class EmailPusher(object): ) @defer.inlineCallbacks - def send_notification(self, push_action): + def send_notification(self, push_actions): logger.info("Sending notif email for user %r", self.user_id) yield self.mailer.send_notification_mail( - self.user_id, self.email, push_action + self.user_id, self.email, push_actions ) |