导航菜单

页面标题

页面副标题

Mint v5.7.3 - MoEPushWorker.java 源代码

正在查看: Mint v5.7.3 应用的 MoEPushWorker.java JAVA 源代码文件

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


package com.moengage.pushbase.internal;

import android.app.IntentService;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import androidx.annotation.Keep;
import com.thoughtbot.expandablerecyclerview.BuildConfig;
import kotlin.Metadata;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
import vd.DismissAction;
import wa.a0;

@Keep
@Metadata(d1 = {"\u0000,\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u000e\n\u0002\b\u0005\b\u0007\u0018\u00002\u00020\u0001B\u0007¢\u0006\u0004\b\u000f\u0010\u0010J\u0018\u0010\u0007\u001a\u00020\u00062\u0006\u0010\u0003\u001a\u00020\u00022\u0006\u0010\u0005\u001a\u00020\u0004H\u0002J\u0018\u0010\b\u001a\u00020\u00062\u0006\u0010\u0003\u001a\u00020\u00022\u0006\u0010\u0005\u001a\u00020\u0004H\u0002J\u0012\u0010\u000b\u001a\u00020\u00062\b\u0010\n\u001a\u0004\u0018\u00010\tH\u0015R\u0014\u0010\r\u001a\u00020\f8\u0002X\u0082D¢\u0006\u0006\n\u0004\b\r\u0010\u000e¨\u0006\u0011"}, d2 = {"Lcom/moengage/pushbase/internal/MoEPushWorker;", "Landroid/app/IntentService;", "Landroid/os/Bundle;", "extras", "Lwa/a0;", "sdkInstance", "Lug/a0;", "dismissNotification", "handleNotificationCleared", "Landroid/content/Intent;", "intent", "onHandleIntent", BuildConfig.FLAVOR, "tag", "Ljava/lang/String;", "<init>", "()V", "pushbase_release"}, k = 1, mv = {1, 7, 1})
public final class MoEPushWorker extends IntentService {
    private final String tag;

    @Metadata(d1 = {"\u0000\b\n\u0000\n\u0002\u0010\u000e\n\u0000\u0010\u0000\u001a\u00020\u0001H\n¢\u0006\u0002\b\u0002"}, d2 = {"<anonymous>", BuildConfig.FLAVOR, "invoke"}, k = 3, mv = {1, 7, 1}, xi = 48)
    static final class a extends kotlin.jvm.internal.n implements fh.a<String> {
        a() {
            super(0);
        }

        public final String invoke() {
            return MoEPushWorker.this.tag + " dismissNotification() : ";
        }
    }

    @Metadata(d1 = {"\u0000\b\n\u0000\n\u0002\u0010\u000e\n\u0000\u0010\u0000\u001a\u00020\u0001H\n¢\u0006\u0002\b\u0002"}, d2 = {"<anonymous>", BuildConfig.FLAVOR, "invoke"}, k = 3, mv = {1, 7, 1}, xi = 48)
    static final class b extends kotlin.jvm.internal.n implements fh.a<String> {
        b() {
            super(0);
        }

        public final String invoke() {
            return MoEPushWorker.this.tag + " handleNotificationCleared() : ";
        }
    }

    @Metadata(d1 = {"\u0000\b\n\u0000\n\u0002\u0010\u000e\n\u0000\u0010\u0000\u001a\u00020\u0001H\n¢\u0006\u0002\b\u0002"}, d2 = {"<anonymous>", BuildConfig.FLAVOR, "invoke"}, k = 3, mv = {1, 7, 1}, xi = 48)
    static final class c extends kotlin.jvm.internal.n implements fh.a<String> {
        final String b;

        c(String str) {
            super(0);
            this.b = str;
        }

        public final String invoke() {
            return MoEPushWorker.this.tag + " onHandleIntent() : Action: " + this.b;
        }
    }

    @Metadata(d1 = {"\u0000\b\n\u0000\n\u0002\u0010\u000e\n\u0000\u0010\u0000\u001a\u00020\u0001H\n¢\u0006\u0002\b\u0002"}, d2 = {"<anonymous>", BuildConfig.FLAVOR, "invoke"}, k = 3, mv = {1, 7, 1}, xi = 48)
    static final class d extends kotlin.jvm.internal.n implements fh.a<String> {
        d() {
            super(0);
        }

        public final String invoke() {
            return MoEPushWorker.this.tag + " onHandleIntent() : ";
        }
    }

    public MoEPushWorker() {
        super("RegistrationIntentService");
        this.tag = "PushBase_8.0.2_MoEPushWorker";
    }

    private final void dismissNotification(Bundle bundle, a0 a0Var) throws JSONException {
        va.h.f(a0Var.logger, 0, null, new a(), 3, null);
        Context applicationContext = getApplicationContext();
        kotlin.jvm.internal.m.f(applicationContext, "applicationContext");
        t.j(applicationContext, a0Var, bundle, false, 8, null);
        JSONArray l = t.l(bundle);
        if (l.length() == 0) {
            return;
        }
        qd.a aVar = new qd.a();
        JSONObject jSONObject = l.getJSONObject(0);
        kotlin.jvm.internal.m.f(jSONObject, "actions.getJSONObject(0)");
        DismissAction c2 = aVar.c(jSONObject);
        Context applicationContext2 = getApplicationContext();
        kotlin.jvm.internal.m.f(applicationContext2, "applicationContext");
        t.x(applicationContext2, 17987, c2.getNotificationTag());
        Context applicationContext3 = getApplicationContext();
        kotlin.jvm.internal.m.f(applicationContext3, "applicationContext");
        q.d(applicationContext3, a0Var, bundle);
        sd.b bVar = sd.b.a;
        Context applicationContext4 = getApplicationContext();
        kotlin.jvm.internal.m.f(applicationContext4, "applicationContext");
        bVar.g(applicationContext4, bundle, a0Var);
        bundle.putString("action_type", "dismiss_button");
        j b2 = k.a.b(a0Var);
        Context applicationContext5 = getApplicationContext();
        kotlin.jvm.internal.m.f(applicationContext5, "applicationContext");
        b2.k(applicationContext5, bundle);
    }

    private final void handleNotificationCleared(Bundle bundle, a0 a0Var) {
        va.h.f(a0Var.logger, 0, null, new b(), 3, null);
        Context applicationContext = getApplicationContext();
        kotlin.jvm.internal.m.f(applicationContext, "applicationContext");
        t.j(applicationContext, a0Var, bundle, false, 8, null);
        bundle.putString("action_type", "swipe");
        j b2 = k.a.b(a0Var);
        Context applicationContext2 = getApplicationContext();
        kotlin.jvm.internal.m.f(applicationContext2, "applicationContext");
        b2.k(applicationContext2, bundle);
        sd.b bVar = sd.b.a;
        Context applicationContext3 = getApplicationContext();
        kotlin.jvm.internal.m.f(applicationContext3, "applicationContext");
        bVar.g(applicationContext3, bundle, a0Var);
    }

    @Override
    protected void onHandleIntent(Intent intent) {
        if (intent == null) {
            return;
        }
        try {
            Bundle extras = intent.getExtras();
            if (extras == null || extras.isEmpty()) {
                return;
            }
            oa.d.a(extras);
            a0 j = n.INSTANCE.a().j(extras);
            if (j == null) {
                return;
            }
            yb.c.g0(j.logger, this.tag, extras);
            String action = intent.getAction();
            if (action == null) {
                return;
            }
            va.h.f(j.logger, 0, null, new c(action), 3, null);
            if (kotlin.jvm.internal.m.b(action, "ACTION_NOTIFICATION_CLEARED")) {
                handleNotificationCleared(extras, j);
            } else if (kotlin.jvm.internal.m.b(action, "ACTION_NOTIFICATION_CLOSE_CLICK")) {
                dismissNotification(extras, j);
            }
        } catch (Exception e) {
            va.h.INSTANCE.b(1, e, new d());
        }
    }
}