diff --git a/nostr/event.py b/nostr/event.py index 1b3aef3..b5ee4f6 100644 --- a/nostr/event.py +++ b/nostr/event.py @@ -19,7 +19,7 @@ class Event(): self, public_key: str, content: str, - created_at: int=int(time.time()), + created_at: int = None, kind: int=EventKind.TEXT_NOTE, tags: "list[list[str]]"=[], id: str=None, @@ -30,7 +30,7 @@ class Event(): self.id = id if not id is None else Event.compute_id(public_key, created_at, kind, tags, content) self.public_key = public_key self.content = content - self.created_at = created_at + self.created_at = created_at or int(time.time()) self.kind = kind self.tags = tags self.signature = signature diff --git a/test/test_event.py b/test/test_event.py new file mode 100644 index 0000000..dd80d0f --- /dev/null +++ b/test/test_event.py @@ -0,0 +1,9 @@ +from nostr.event import Event +from nostr.key import PrivateKey +import time + +def test_event_default_time(): + time.sleep(1.5) + public_key = PrivateKey().public_key.hex() + event = Event(public_key=public_key, content='test event') + assert (event.created_at - time.time()) < 1