register method
RegisteredNode
register({
- required NodeDescriptor descriptor,
- required HubPeer peer,
- required DateTime now,
Registers (or re-registers) a node, replacing any prior record.
Implementation
RegisteredNode register({
required NodeDescriptor descriptor,
required HubPeer peer,
required DateTime now,
}) {
final node = RegisteredNode(
descriptor: descriptor.copyWith(online: true),
peer: peer,
lastSeen: now,
);
_byId[descriptor.id.value] = node;
return node;
}