onResponse method
Method onResponse signature
Implementation
@override
Future onResponse(Response data, HasuraConnect connect) async {
try {
final metric = _mapMetric[data.request.query.hashCode];
metric?.httpResponseCode = data.statusCode;
metric?.responsePayloadSize = data.data.toString().length;
await metric?.stop();
_mapMetric.remove(data.request.query.hashCode);
} catch (e, stackTrace) {
debugPrintStack(
label: e.toString(),
stackTrace: stackTrace,
);
}
return super.onResponse(data, connect);
}