set_time for all messages
This commit is contained in:
@@ -1,7 +1,8 @@
|
|||||||
from .webmessage import (
|
from .webmessage import (
|
||||||
webmessage_type_literal,
|
webmessage_type_literal,
|
||||||
webmessages_union,
|
webmessages_union,
|
||||||
WebMessage
|
WebMessage,
|
||||||
|
set_time
|
||||||
)
|
)
|
||||||
from .server import (
|
from .server import (
|
||||||
webmessage_error_message_literal,
|
webmessage_error_message_literal,
|
||||||
@@ -23,6 +24,7 @@ __all__ = [
|
|||||||
'webmessage_type_literal',
|
'webmessage_type_literal',
|
||||||
'webmessages_union',
|
'webmessages_union',
|
||||||
'WebMessage',
|
'WebMessage',
|
||||||
|
'set_time',
|
||||||
|
|
||||||
'WebMessageMessage',
|
'WebMessageMessage',
|
||||||
'WebBroadcastableMessage',
|
'WebBroadcastableMessage',
|
||||||
|
|||||||
@@ -29,10 +29,6 @@ class WebMessageMessage:
|
|||||||
def decrypt(self, identity: Identity):
|
def decrypt(self, identity: Identity):
|
||||||
return identity.decrypt(self.message)
|
return identity.decrypt(self.message)
|
||||||
|
|
||||||
def set_time(self):
|
|
||||||
self.time = datetime.now()
|
|
||||||
return self
|
|
||||||
|
|
||||||
|
|
||||||
@dataclass_json
|
@dataclass_json
|
||||||
@dataclass
|
@dataclass
|
||||||
|
|||||||
@@ -22,6 +22,7 @@ __all__ = [
|
|||||||
'webmessage_type_literal',
|
'webmessage_type_literal',
|
||||||
'webmessages_union',
|
'webmessages_union',
|
||||||
'WebMessage',
|
'WebMessage',
|
||||||
|
'set_time',
|
||||||
|
|
||||||
'WebMessageMessage',
|
'WebMessageMessage',
|
||||||
'WebBroadcastableMessage',
|
'WebBroadcastableMessage',
|
||||||
@@ -87,3 +88,8 @@ class WebMessage:
|
|||||||
"connect_answer": WebConnectionResultMessage.from_json,
|
"connect_answer": WebConnectionResultMessage.from_json,
|
||||||
"broadcastable": WebBroadcastableMessage.from_json
|
"broadcastable": WebBroadcastableMessage.from_json
|
||||||
}[_WebAnyMessage.from_json(data).type](data)
|
}[_WebAnyMessage.from_json(data).type](data)
|
||||||
|
|
||||||
|
|
||||||
|
def set_time(webmessage: webmessages_union):
|
||||||
|
webmessage.time = datetime.now()
|
||||||
|
return webmessage
|
||||||
|
|||||||
Reference in New Issue
Block a user