mirror of
https://github.com/DJ2LS/FreeDATA
synced 2024-05-14 10:04:33 +02:00
WIP gui stats
This commit is contained in:
parent
e7ce198fa1
commit
0c322bacf8
|
@ -17,13 +17,18 @@ def message_transmitted(event_manager, state_manager, data, statistics):
|
|||
decompressed_json_string = data.decode('utf-8')
|
||||
payload_message_obj = MessageP2P.from_payload(decompressed_json_string)
|
||||
payload_message = MessageP2P.to_dict(payload_message_obj)
|
||||
DatabaseManagerMessages(event_manager).update_message(payload_message["id"], update_data={'status': 'transmitted', 'statistics': statistics})
|
||||
# Todo we need to optimize this - WIP
|
||||
DatabaseManagerMessages(event_manager).update_message(payload_message["id"], update_data={'status': 'transmitted'})
|
||||
DatabaseManagerMessages(event_manager).update_message(payload_message["id"], update_data={'statistics': statistics})
|
||||
|
||||
|
||||
def message_failed(event_manager, state_manager, data, statistics):
|
||||
decompressed_json_string = data.decode('utf-8')
|
||||
payload_message_obj = MessageP2P.from_payload(decompressed_json_string)
|
||||
payload_message = MessageP2P.to_dict(payload_message_obj)
|
||||
DatabaseManagerMessages(event_manager).update_message(payload_message["id"], statistics, update_data={'status': 'failed', 'statistics': statistics})
|
||||
# Todo we need to optimize this - WIP
|
||||
DatabaseManagerMessages(event_manager).update_message(payload_message["id"], update_data={'status': 'failed'})
|
||||
DatabaseManagerMessages(event_manager).update_message(payload_message["id"], update_data={'statistics': statistics})
|
||||
|
||||
class MessageP2P:
|
||||
def __init__(self, id: str, origin: str, destination: str, body: str, attachments: list) -> None:
|
||||
|
|
|
@ -131,7 +131,6 @@ class DatabaseManagerMessages(DatabaseManager):
|
|||
message.body = update_data['body']
|
||||
if 'status' in update_data:
|
||||
message.status = self.get_or_create_status(session, update_data['status'])
|
||||
|
||||
if 'statistics' in update_data:
|
||||
message.statistics = update_data['statistics']
|
||||
|
||||
|
|
Loading…
Reference in a new issue