导航菜单

页面标题

页面副标题

OVO v3.139.0 - MessagingInitializer.java 源代码

正在查看: OVO v3.139.0 应用的 MessagingInitializer.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package ovo.id.common.initializer.app;

import android.app.Application;
import android.content.Context;
import android.content.pm.PackageManager;
import android.os.Build;
import android.os.Handler;
import android.os.Looper;
import androidx.lifecycle.DefaultLifecycleObserver;
import androidx.lifecycle.LifecycleOwner;
import androidx.lifecycle.LifecycleOwnerKt;
import com.oneb4nk.ovolibrary.android.model.customer.response.Customer;
import java.util.Map;
import o.i.Function110;
import o.i.Function23;
import o.i.a37;
import o.i.akb;
import o.i.aq2;
import o.i.b19;
import o.i.b37;
import o.i.b63;
import o.i.bj8;
import o.i.cr4;
import o.i.d37;
import o.i.e41;
import o.i.e47;
import o.i.e57;
import o.i.fxa;
import o.i.fzc;
import o.i.hg2;
import o.i.i00;
import o.i.im8;
import o.i.j;
import o.i.j58;
import o.i.jg2;
import o.i.k9g;
import o.i.lg2;
import o.i.lwe;
import o.i.m57;
import o.i.me3;
import o.i.mkd;
import o.i.oye;
import o.i.p1g;
import o.i.p2d;
import o.i.pj2;
import o.i.pma;
import o.i.q2a;
import o.i.q89;
import o.i.r89;
import o.i.s23;
import o.i.sh;
import o.i.sid;
import o.i.sk4;
import o.i.t61;
import o.i.td2;
import o.i.ua8;
import o.i.v53;
import o.i.vk7;
import o.i.vuc;
import o.i.yid;
import o.i.ze7;
import o.i.zi3;
import o.i.zu5;
import okhttp3.HttpUrl;
import org.bouncycastle.asn1.eac.EACTags;
import ovo.id.analytics.messaging.InAppConfig;
import ovo.id.analytics.messaging.InboxConfig;
import ovo.id.analytics.messaging.MessageConfig;
import ovo.id.logger.LoggerType;
import ovo.id.loyalty.app.Ovo;

public final class MessagingInitializer implements i00 {
    public final akb a;
    public final sid b;
    public final fzc c;
    public final zi3 d;
    public final bj8<pma> e;
    public final oye f;
    public final oye g;
    public final oye h;
    public final oye i;
    public final MessagingInitializer$lifecycleObserver$1 j;

    public static final class a extends ua8 implements zu5<me3> {
        public a() {
            super(0);
        }

        @Override
        public final me3 invoke() {
            return (me3) MessagingInitializer.this.a.b(vuc.a(me3.class));
        }
    }

    public static final class b extends ua8 implements zu5<InAppConfig> {
        public b() {
            super(0);
        }

        @Override
        public final InAppConfig invoke() {
            return ((pma) MessagingInitializer.this.e.get()).c();
        }
    }

    public static final class c extends ua8 implements zu5<InboxConfig> {
        public c() {
            super(0);
        }

        @Override
        public final InboxConfig invoke() {
            return ((pma) MessagingInitializer.this.e.get()).x();
        }
    }

    public static final class d extends ua8 implements Function110<MessageConfig, MessageConfig> {
        public d() {
            super(1);
        }

        @Override
        public final MessageConfig invoke(MessageConfig messageConfig) {
            MessageConfig messageConfig2 = messageConfig;
            vk7.f(messageConfig2, "$this$updateConfig");
            String hostUrl = messageConfig2.getHostUrl();
            MessagingInitializer messagingInitializer = MessagingInitializer.this;
            Customer b = ((k9g) messagingInitializer.f.getValue()).b();
            String ovoId = b != null ? b.getOvoId() : null;
            String str = HttpUrl.FRAGMENT_ENCODE_SET;
            if (ovoId == null) {
                ovoId = HttpUrl.FRAGMENT_ENCODE_SET;
            }
            String e = ((me3) messagingInitializer.g.getValue()).e();
            if (e != null) {
                str = e;
            }
            return new MessageConfig(hostUrl, ovoId, str, messageConfig2.getUserAgent(), messageConfig2.getInboxConfig(), messageConfig2.getInAppConfig());
        }
    }

    public static final class e extends ua8 implements zu5<k9g> {
        public e() {
            super(0);
        }

        @Override
        public final k9g invoke() {
            return (k9g) MessagingInitializer.this.a.b(vuc.a(k9g.class));
        }
    }

    public MessagingInitializer(akb akbVar, sid sidVar, fzc fzcVar, zi3 zi3Var, bj8<pma> bj8Var) {
        vk7.f(akbVar, "preferenceManager");
        vk7.f(sidVar, "screenRouter");
        vk7.f(fzcVar, "requestInterceptor");
        vk7.f(zi3Var, "dispatcherProvider");
        vk7.f(bj8Var, "ovoFeatureFlag");
        this.a = akbVar;
        this.b = sidVar;
        this.c = fzcVar;
        this.d = zi3Var;
        this.e = bj8Var;
        this.f = im8.b(new e());
        this.g = im8.b(new a());
        this.h = im8.b(new c());
        this.i = im8.b(new b());
        this.j = new DefaultLifecycleObserver() {

            @s23(c = "ovo.id.common.initializer.app.MessagingInitializer$lifecycleObserver$1$onResume$1", f = "MessagingInitializer.kt", l = {73}, m = "invokeSuspend")
            public static final class a extends lwe implements Function23<hg2, td2<? super p1g>, Object> {
                public int b;
                public final MessagingInitializer c;

                @s23(c = "ovo.id.common.initializer.app.MessagingInitializer$lifecycleObserver$1$onResume$1$1", f = "MessagingInitializer.kt", l = {EACTags.CERTIFICATION_AUTHORITY_PUBLIC_KEY}, m = "invokeSuspend")
                public static final class C0131a extends lwe implements Function23<hg2, td2<? super p1g>, Object> {
                    public int b;

                    public C0131a(td2<? super C0131a> td2Var) {
                        super(2, td2Var);
                    }

                    @Override
                    public final td2<p1g> create(Object obj, td2<?> td2Var) {
                        return new C0131a(td2Var);
                    }

                    @Override
                    public final Object invoke(hg2 hg2Var, td2<? super p1g> td2Var) {
                        return new C0131a(td2Var).invokeSuspend(p1g.a);
                    }

                    @Override
                    public final Object invokeSuspend(Object obj) {
                        jg2 jg2Var = jg2.COROUTINE_SUSPENDED;
                        int i = this.b;
                        if (i == 0) {
                            p2d.b(obj);
                            m57 m57Var = q2a.a;
                            d37 d37Var = q2a.b;
                            if (d37Var != null) {
                                this.b = 1;
                                if (d37Var.a(this) == jg2Var) {
                                    return jg2Var;
                                }
                            }
                        } else {
                            if (i != 1) {
                                throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
                            }
                            p2d.b(obj);
                        }
                        return p1g.a;
                    }
                }

                public a(MessagingInitializer messagingInitializer, td2<? super a> td2Var) {
                    super(2, td2Var);
                    this.c = messagingInitializer;
                }

                @Override
                public final td2<p1g> create(Object obj, td2<?> td2Var) {
                    return new a(this.c, td2Var);
                }

                @Override
                public final Object invoke(hg2 hg2Var, td2<? super p1g> td2Var) {
                    return ((a) create(hg2Var, td2Var)).invokeSuspend(p1g.a);
                }

                @Override
                public final Object invokeSuspend(Object obj) {
                    jg2 jg2Var = jg2.COROUTINE_SUSPENDED;
                    int i = this.b;
                    if (i == 0) {
                        p2d.b(obj);
                        v53 c = this.c.d.c();
                        C0131a c0131a = new C0131a(null);
                        this.b = 1;
                        if (ze7.y(this, c, c0131a) == jg2Var) {
                            return jg2Var;
                        }
                    } else {
                        if (i != 1) {
                            throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
                        }
                        p2d.b(obj);
                    }
                    return p1g.a;
                }
            }

            public static final class b extends ua8 implements Function23<String, Map<String, ? extends String>, p1g> {
                public final MessagingInitializer b;

                public b(MessagingInitializer messagingInitializer) {
                    super(2);
                    this.b = messagingInitializer;
                }

                @Override
                public final p1g invoke(String str, Map<String, ? extends String> map) {
                    String str2 = str;
                    Map<String, ? extends String> map2 = map;
                    vk7.f(str2, "name");
                    boolean h02 = ((pma) this.b.e.get()).h0();
                    String str3 = "scribe tracker, with event: " + str2 + ", and attributes: " + map2;
                    vk7.f(str3, "message");
                    if (h02) {
                        try {
                            b19.j(LoggerType.DEBUG, "[SCRIBE] ".concat(str3), (Map) null, (String) null, 28);
                        } catch (Exception unused) {
                        }
                    }
                    cr4 cr4Var = q2a.c;
                    if (cr4Var != 0) {
                        if (map2 == null) {
                            map2 = sk4.a;
                        }
                        cr4Var.a(str2, map2);
                    }
                    return p1g.a;
                }
            }

            public final void onCreate(LifecycleOwner lifecycleOwner) {
                b63.a(this, lifecycleOwner);
            }

            public final void onDestroy(LifecycleOwner lifecycleOwner) {
                b63.b(this, lifecycleOwner);
            }

            public final void onPause(LifecycleOwner lifecycleOwner) {
                b63.c(this, lifecycleOwner);
            }

            public final void onResume(LifecycleOwner lifecycleOwner) {
                vk7.f(lifecycleOwner, "owner");
                b63.d(this, lifecycleOwner);
                MessagingInitializer messagingInitializer = MessagingInitializer.this;
                if (((k9g) messagingInitializer.f.getValue()).g()) {
                    ze7.m(LifecycleOwnerKt.getLifecycleScope(lifecycleOwner), messagingInitializer.d.a(), (lg2) null, new a(messagingInitializer, null), 2);
                    if (((pma) messagingInitializer.e.get()).h0()) {
                        try {
                            b19.j(LoggerType.DEBUG, "[HEDWIG] hedwig InApp synced", (Map) null, (String) null, 28);
                        } catch (Exception unused) {
                        }
                    }
                }
            }

            public final void onStart(LifecycleOwner lifecycleOwner) {
                vk7.f(lifecycleOwner, "owner");
                b63.e(this, lifecycleOwner);
                yid yidVar = mkd.a;
                mkd.b = new b(MessagingInitializer.this);
            }

            public final void onStop(LifecycleOwner lifecycleOwner) {
                b63.f(this, lifecycleOwner);
            }
        };
    }

    public static String c(Context context) {
        String str;
        vk7.f(context, "context");
        try {
            str = context.getPackageManager().getPackageInfo(context.getPackageName(), 0).versionName;
            vk7.e(str, "{\n            val pInfo …nfo.versionName\n        }");
        } catch (PackageManager.NameNotFoundException | RuntimeException | Exception unused) {
            str = "1.0.0";
        }
        return t61.a("OVO/", str, " (Android ", Build.VERSION.RELEASE, "; Build 552)");
    }

    @Override
    public final void a(Application application) {
        vk7.f(application, "application");
        boolean z = Ovo.p;
        j58.b = new aq2(new pj2(), Ovo.a.a(application));
        bj8<pma> bj8Var = this.e;
        if (((pma) bj8Var.get()).k()) {
            d(application);
            if (((pma) bj8Var.get()).h0()) {
                try {
                    b19.j(LoggerType.DEBUG, "[HEDWIG] hedwig started / initialized", (Map) null, (String) null, 28);
                } catch (Exception unused) {
                }
            }
        }
    }

    @Override
    public final void b(Application application) {
        vk7.f(application, "application");
        bj8<pma> bj8Var = this.e;
        if (((pma) bj8Var.get()).k()) {
            if (q2a.a == null) {
                d(application);
            }
            q2a.e = (MessageConfig) new d().invoke(q2a.a());
            if (((pma) bj8Var.get()).h0()) {
                try {
                    b19.j(LoggerType.DEBUG, "[HEDWIG] hedwig updated / re-initialized", (Map) null, (String) null, 28);
                } catch (Exception unused) {
                }
            }
        }
    }

    public final void d(Application application) {
        sid sidVar = this.b;
        try {
            Customer b2 = ((k9g) this.f.getValue()).b();
            String ovoId = b2 != null ? b2.getOvoId() : null;
            String str = ovoId == null ? HttpUrl.FRAGMENT_ENCODE_SET : ovoId;
            String e2 = ((me3) this.g.getValue()).e();
            MessageConfig messageConfig = new MessageConfig("https://agw.ovo.id/", str, e2 == null ? HttpUrl.FRAGMENT_ENCODE_SET : e2, c(application), (InboxConfig) this.h.getValue(), (InAppConfig) this.i.getValue());
            m57 m57Var = q2a.a;
            q2a.d = sh.y(this.c);
            Context applicationContext = application.getApplicationContext();
            vk7.e(applicationContext, "application.applicationContext");
            e57 e57Var = e57.POPUP;
            e57 e57Var2 = e57.BOTTOM;
            Map w = r89.w(new fxa(e57Var, new e47()), new fxa(e57Var2, new a37()));
            Map w2 = r89.w(new fxa(e57Var, new b37(sidVar)), new fxa(e57Var2, new b37(sidVar)));
            boolean z = Ovo.p;
            q2a.b(applicationContext, messageConfig, w, w2, Ovo.a.a(application));
            new Handler(Looper.getMainLooper()).post(new e41(5, this));
        } catch (Exception e3) {
            b19.e(e3, q89.s(new fxa("Message", j.a("Failing to initialize messaging because ", e3.getMessage()))));
        }
    }
}