Files
dss/core/realtime/notification.py
Fergal Moran 7c23eb2450 Closes #2
2014-08-24 19:36:14 +01:00

30 lines
661 B
Python

import requests
import logging
import redis
from core.serialisers import json
from dss import localsettings
# TODO(fergal.moran@gmail.com): refactor these out to
# classes to avoid duplicating constants below
HEADERS = {
'content-type': 'application/json'
}
logger = logging.getLogger('spa')
def post_notification(session_id, message):
payload = {
'sessionid': session_id,
'message': message
}
data = json.dumps(payload)
r = requests.post(
localsettings.REALTIME_HOST + 'notification',
data=data,
headers=HEADERS
)
if r.status_code == 200:
return ""
else:
return r.text