createManualVerificationInjections function
Implementation
String createManualVerificationInjections(
bool disableRequestReplay,
InjectionType injectionType,
) {
final s = """
window.ReclaimInjected = true;
${injectionType == InjectionType.NONE ? NONE : ''}
${injectionType == InjectionType.XHOOK ? XHOOK : ''}
${injectionType == InjectionType.MSWJS ? MSWJS : ''}
window.flutter_inappwebview.callHandler('requestLogs' ,JSON.stringify({ requestBody: requestBody,url: url, responseBody : responseText,method : requestMethod}));
// add param matching logic
}
catch (e){
window.flutter_inappwebview.callHandler('errorLogs', JSON.stringify({log:e.message }));
}
});
${!disableRequestReplay ? requestReplayInjection : ""}
true;
""";
return s;
}