deserializeMessage static method
WireMessage
deserializeMessage(
- String command,
- Uint8List data,
- int protocolVersion,
- MessageEncoding encoding,
Deserialize a message from payload data
Implementation
static WireMessage deserializeMessage(
String command,
Uint8List data,
int protocolVersion,
MessageEncoding encoding,
) {
final deserializer = _deserializers[command];
if (deserializer == null) {
throw WireException('Unknown message command: $command', command);
}
try {
return deserializer(data, protocolVersion, encoding);
} catch (e) {
throw WireException('Failed to deserialize $command: $e', command);
}
}