addNetworkEvent static method
Call this function to log your network events. See httpOverrides to automatically do this for all your http calls.
Implementation
static Future<void> addNetworkEvent(
String uri,
String method,
int code,
int startTimeMillis,
int endTimeMillis,
int requestSize,
int responseSize,
String? errorMessage,
{String? requestHeaders,
Uint8List? requestBodyBytes,
String? responseHeaders,
Uint8List? responseBodyBytes}) async {
TestFairyBase.prepareTwoWayInvoke();
final Map<String, dynamic> args = <String, dynamic>{
'uri': uri,
'method': method,
'code': code,
'startTimeMillis': startTimeMillis,
'endTimeMillis': endTimeMillis,
'requestSize': requestSize,
'responseSize': responseSize,
'errorMessage': errorMessage,
'requestHeaders': requestHeaders,
'requestBody': requestBodyBytes,
'responseHeaders': responseHeaders,
'responseBody': responseBodyBytes
};
await TestFairyBase.channel.invokeMethod<void>('addNetworkEvent', args);
}