message: Add assertions for invalid recipient types.

This commit is contained in:
Tim Abbott
2017-08-25 00:39:36 -07:00
parent f3c73e4aa4
commit 1bb09e35d2

View File

@@ -182,6 +182,8 @@ class MessageDict(object):
display_recipient = [recip, display_recipient[0]]
elif recip['email'] > display_recipient[0]['email']:
display_recipient = [display_recipient[0], recip]
else:
raise AssertionError("Invalid recipient type %s" % (recipient_type,))
obj = dict(
id = message_id,
@@ -531,6 +533,8 @@ def apply_unread_message_event(state, message):
message_type = 'private'
else:
message_type = 'huddle'
else:
raise AssertionError("Invalid message type %s" % (message['type'],))
if message_type == 'stream':
unread_key = 'streams'