jimu-decompiled/sources/com/unity3d/ads/api/Resolve.java
2025-05-13 19:24:51 +02:00

37 lines
1.6 KiB
Java

package com.unity3d.ads.api;
import com.unity3d.ads.request.IResolveHostListener;
import com.unity3d.ads.request.ResolveHostError;
import com.unity3d.ads.request.ResolveHostEvent;
import com.unity3d.ads.request.WebRequestThread;
import com.unity3d.ads.webview.WebViewApp;
import com.unity3d.ads.webview.WebViewEventCategory;
import com.unity3d.ads.webview.bridge.WebViewCallback;
import com.unity3d.ads.webview.bridge.WebViewExposed;
/* loaded from: classes2.dex */
public class Resolve {
@WebViewExposed
public static void resolve(final String str, String str2, WebViewCallback webViewCallback) {
if (WebRequestThread.resolve(str2, new IResolveHostListener() { // from class: com.unity3d.ads.api.Resolve.1
@Override // com.unity3d.ads.request.IResolveHostListener
public void onFailed(String str3, ResolveHostError resolveHostError, String str4) {
if (WebViewApp.getCurrentApp() != null) {
WebViewApp.getCurrentApp().sendEvent(WebViewEventCategory.RESOLVE, ResolveHostEvent.FAILED, str, str3, resolveHostError.name(), str4);
}
}
@Override // com.unity3d.ads.request.IResolveHostListener
public void onResolve(String str3, String str4) {
if (WebViewApp.getCurrentApp() != null) {
WebViewApp.getCurrentApp().sendEvent(WebViewEventCategory.RESOLVE, ResolveHostEvent.COMPLETE, str, str3, str4);
}
}
})) {
webViewCallback.invoke(str);
} else {
webViewCallback.error(ResolveHostError.INVALID_HOST, str);
}
}
}