Event.partial constructor
Event.partial({
- dynamic id = "",
- dynamic pubkey = "",
- dynamic createdAt = 0,
- dynamic kind = 1,
- dynamic tags = const <List<String>>[],
- dynamic content = "",
- dynamic sig = "",
- dynamic subscriptionId,
- bool verify = false,
Partial constructor, you have to fill the fields yourself
verify: ensure your event isValid() –> id, signature, timestamp…
var partialEvent = Event.partial();
assert(partialEvent.isValid() == false);
partialEvent.createdAt = currentUnixTimestampSeconds();
partialEvent.pubkey =
"981cc2078af05b62ee1f98cff325aac755bf5c5836a265c254447b5933c6223b";
partialEvent.id = partialEvent.getEventId();
partialEvent.sig = partialEvent.getSignature(
"5ee1c8000ab28edd64d74a7d951ac2dd559814887b1b9e1ac7c5f89e96125c12",
);
assert(partialEvent.isValid() == true);
Implementation
factory Event.partial({
id = "",
pubkey = "",
createdAt = 0,
kind = 1,
tags = const <List<String>>[],
content = "",
sig = "",
subscriptionId,
bool verify = false,
}) {
return Event(
id,
pubkey,
createdAt,
kind,
tags,
content,
sig,
verify: verify,
);
}