New debug console. Add sender_message_id to delivered messages for code simplicity.

This commit is contained in:
Ian Gulliver
2014-05-30 16:56:22 -07:00
parent e1288a67fb
commit 27a21cc2d3
4 changed files with 555 additions and 21 deletions

View File

@@ -354,12 +354,13 @@ class Message(db.Model):
def ToEvent(self):
return {
'event_type': 'message',
'id': self.id_,
'sender': str(Message.sender.get_value_for_datastore(self)),
'subject': self.parent().ToDict(),
'created': self.created,
'message': self.message,
'event_type': 'message',
'id': self.id_,
'sender': str(Message.sender.get_value_for_datastore(self)),
'subject': self.parent().ToDict(),
'created': self.created,
'sender_message_id': self.sender_message_id,
'message': self.message,
}
@@ -374,12 +375,13 @@ class Pin(db.Model):
def ToEvent(self, event_type='pin'):
return {
'event_type': event_type,
'id': str(self.key()),
'sender': str(Pin.sender.get_value_for_datastore(self)),
'subject': self.parent().ToDict(),
'created': self.created,
'message': self.message,
'event_type': event_type,
'id': str(self.key()),
'sender': str(Pin.sender.get_value_for_datastore(self)),
'subject': self.parent().ToDict(),
'created': self.created,
'sender_message_id': self.sender_message_id,
'message': self.message,
}
def Delete(self):