fromWire static method
Implementation
static IpcMessage fromWire(Object? value) {
final entry = _tagged(value, 'IpcMessage');
switch (entry.key) {
case 'Snapshot':
return IpcMessageSnapshot(Snapshot.fromWire(entry.value));
case 'Delta':
return IpcMessageDelta(Delta.fromWire(entry.value));
case 'CrdtSync':
return IpcMessageCrdtSync(CrdtSync.fromWire(entry.value));
case 'ResyncRequest':
return IpcMessageResyncRequest(ResyncRequest.fromWire(entry.value));
case 'OutboxAck':
return IpcMessageOutboxAck(OutboxAck.fromWire(entry.value));
default:
throw FormatException('unknown IpcMessage variant: ${entry.key}');
}
}