导航菜单

页面标题

页面副标题

Zepto v25.1.4 - ClearDatabaseService.java 源代码

正在查看: Zepto v25.1.4 应用的 ClearDatabaseService.java JAVA 源代码文件

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


package com.chuckerteam.chucker.internal.support;

import android.app.IntentService;
import android.content.Context;
import android.content.Intent;
import android.util.LongSparseArray;
import com.chuckerteam.chucker.internal.data.repository.RepositoryProvider;
import java.io.Serializable;
import kotlin.Metadata;
import kotlin.Unit;
import kotlin.coroutines.ContinuationInterceptor;
import kotlin.jvm.internal.Intrinsics;
import kotlinx.coroutines.BuildersKt;
import kotlinx.coroutines.CoroutineScopeKt;
import kotlinx.coroutines.CoroutineStart;
import kotlinx.coroutines.Dispatchers;

@Metadata
public final class ClearDatabaseService extends IntentService {

    @Metadata
    public static abstract class ClearAction implements Serializable {

        @Metadata
        public static final class Companion {
        }

        @Metadata
        public static final class Error extends ClearAction {
        }

        @Metadata
        public static final class Transaction extends ClearAction {

            public static final Transaction f11376a = new Transaction();
        }
    }

    @Metadata
    public static final class Companion {
    }

    public ClearDatabaseService() {
        super("Chucker-ClearDatabaseService");
    }

    @Override
    public final void onHandleIntent(Intent intent) {
        Serializable serializableExtra = intent == null ? null : intent.getSerializableExtra("EXTRA_ITEM_TO_CLEAR");
        if (!(serializableExtra instanceof ClearAction.Transaction)) {
            if (serializableExtra instanceof ClearAction.Error) {
                Context applicationContext = getApplicationContext();
                Intrinsics.checkNotNullExpressionValue(applicationContext, "applicationContext");
                RepositoryProvider.a(applicationContext);
                BuildersKt.b(CoroutineScopeKt.a(Dispatchers.b), (ContinuationInterceptor) null, (CoroutineStart) null, new ClearDatabaseService$onHandleIntent$2(2, null), 3);
                new NotificationHelper(this).f11386b.cancel(3546);
                return;
            }
            return;
        }
        Context applicationContext2 = getApplicationContext();
        Intrinsics.checkNotNullExpressionValue(applicationContext2, "applicationContext");
        RepositoryProvider.a(applicationContext2);
        BuildersKt.b(CoroutineScopeKt.a(Dispatchers.b), (ContinuationInterceptor) null, (CoroutineStart) null, new ClearDatabaseService$onHandleIntent$1(2, null), 3);
        LongSparseArray longSparseArray = NotificationHelper.e;
        synchronized (longSparseArray) {
            longSparseArray.clear();
            NotificationHelper.f.clear();
            Unit unit = Unit.a;
        }
        new NotificationHelper(this).f11386b.cancel(1138);
    }
}