setNetworkLoggingRequestObfuscationHandler method
Implementation
@override
Future<void> setNetworkLoggingRequestObfuscationHandler(
NetworkLoggingRequestObfuscationHandler? handler) async {
if (handler == null) {
bugfender_web.setNetworkLoggingRequestObfuscationHandler(null);
return;
}
bugfender_web.setNetworkLoggingRequestObfuscationHandler(
((JSString url, JSAny headers, JSString? body) {
final dartHeaders = _headersFromJs(headers);
final result = handler(
url.toDart,
dartHeaders,
body?.toDart,
);
return <String, Object?>{
'url': result.url,
'headers': result.headers,
'body': result.body,
}.jsify();
}).toJS,
);
}