resolveUsingWebView
actual suspend fun resolveUsingWebView(url: String, referer: String?, method: String, requestCallBack: (Request) -> Boolean): Pair<Request?, List<Request>>(source)
actual suspend fun resolveUsingWebView(url: String, referer: String?, headers: Map<String, String>, method: String, requestCallBack: (Request) -> Boolean): Pair<Request?, List<Request>>(source)
actual suspend fun resolveUsingWebView(request: Request, requestCallBack: (Request) -> Boolean): Pair<Request?, List<Request>>(source)
expect suspend fun resolveUsingWebView(url: String, referer: String? = null, method: String = "GET", requestCallBack: (Request) -> Boolean = { false }): Pair<Request?, List<Request>>(source)
expect suspend fun resolveUsingWebView(url: String, referer: String? = null, headers: Map<String, String> = emptyMap(), method: String = "GET", requestCallBack: (Request) -> Boolean = { false }): Pair<Request?, List<Request>>(source)
expect suspend fun resolveUsingWebView(request: Request, requestCallBack: (Request) -> Boolean = { false }): Pair<Request?, List<Request>>(source)
Return
the final request (by interceptUrl) and all the collected urls (by additionalUrls).
Parameters
requestCallBack
asynchronously return matched requests by either interceptUrl or additionalUrls. If true, destroy WebView.
actual suspend fun resolveUsingWebView(url: String, referer: String?, method: String, requestCallBack: (Request) -> Boolean): Pair<Request?, List<Request>>(source)
actual suspend fun resolveUsingWebView(url: String, referer: String?, headers: Map<String, String>, method: String, requestCallBack: (Request) -> Boolean): Pair<Request?, List<Request>>(source)
actual suspend fun resolveUsingWebView(request: Request, requestCallBack: (Request) -> Boolean): Pair<Request?, List<Request>>(source)