synapse-product/synapse/push/pusher.py
David Baker 07d765209d First bits of emailpusher
Mostly logic of when to send an email
2016-04-19 14:24:36 +01:00

13 lines
284 B
Python

from httppusher import HttpPusher
from emailpusher import EmailPusher
PUSHER_TYPES = {
'http': HttpPusher,
'email': EmailPusher,
}
def create_pusher(hs, pusherdict):
if pusherdict['kind'] in PUSHER_TYPES:
return PUSHER_TYPES[pusherdict['kind']](hs, pusherdict)