resolveResult method
Implementation
void resolveResult(ChannelInfo? info, ByteData? result) {
try {
if (info != null && result != null) {
if (info.methodCodec != null) {
info.results = info.methodCodec?.decodeEnvelope(result);
info.endTimestamp = DateTime.now().millisecondsSinceEpoch;
} else if (info.messageCodec != null) {
info.results = info.messageCodec?.decodeMessage(result);
info.endTimestamp = DateTime.now().millisecondsSinceEpoch;
} else {
info.endTimestamp = DateTime.now().millisecondsSinceEpoch;
}
}
} catch (e) {
print(e);
}
info?.methodCodec = null;
info?.messageCodec = null;
}