deserialize static method
Deserializes a List that was produced by serialize.
Implementation
static SquadronException? deserialize(List? data) {
if (data == null) {
return null;
}
SquadronException? error;
try {
for (var deserializer in _deserializers) {
error = deserializer(data);
if (error != null) {
break;
}
}
error ??= SquadronErrorExt.create(
'failed to deserialize exception information: $data',
StackTrace.current);
} catch (ex, st) {
error = SquadronErrorExt.create(
'failed to deserialize exception information: $ex', st);
}
return error;
}