package com.unity3d.services.ads.measurements; import android.annotation.SuppressLint; import android.os.OutcomeReceiver; import com.unity3d.services.core.webview.WebViewEventCategory; import com.unity3d.services.core.webview.bridge.IEventSender; import kotlin.jvm.internal.Intrinsics; @SuppressLint({"NewApi", "MissingPermission"}) /* loaded from: classes4.dex */ public final class MeasurementsReceiver implements OutcomeReceiver { private final MeasurementsEvents errorEvent; private final IEventSender eventSender; private final MeasurementsEvents successEvent; public MeasurementsReceiver(IEventSender eventSender, MeasurementsEvents successEvent, MeasurementsEvents errorEvent) { Intrinsics.checkNotNullParameter(eventSender, "eventSender"); Intrinsics.checkNotNullParameter(successEvent, "successEvent"); Intrinsics.checkNotNullParameter(errorEvent, "errorEvent"); this.eventSender = eventSender; this.successEvent = successEvent; this.errorEvent = errorEvent; } public void onResult(Object p0) { Intrinsics.checkNotNullParameter(p0, "p0"); this.eventSender.sendEvent(WebViewEventCategory.MEASUREMENTS, this.successEvent, new Object[0]); } public void onError(Exception error) { Intrinsics.checkNotNullParameter(error, "error"); this.eventSender.sendEvent(WebViewEventCategory.MEASUREMENTS, this.errorEvent, error.toString()); } }