diff --git a/relay/client_connection.py b/relay/client_connection.py index e7ebe34..8b5fdfd 100644 --- a/relay/client_connection.py +++ b/relay/client_connection.py @@ -121,6 +121,8 @@ class NostrClientConnection: } event = NostrEvent(**event_dict) + # Set the size field from the size_bytes property + event.size = event.size_bytes await self._handle_event(event) return [] if message_type == NostrEventType.REQ: diff --git a/relay/event.py b/relay/event.py index 7154ece..8cee1b9 100644 --- a/relay/event.py +++ b/relay/event.py @@ -23,6 +23,7 @@ class NostrEvent(BaseModel): tags: list[list[str]] = Field(default=[], no_database=True) content: str = "" sig: str + size: int = 0 def nostr_dict(self) -> dict: _nostr_dict = dict(self)