导航菜单

页面标题

页面副标题

Crafto v9.3.3 - FileUploadService.java 源代码

正在查看: Crafto v9.3.3 应用的 FileUploadService.java JAVA 源代码文件

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


package com.crafto.android.ui.home.creation;

import C1.e;
import H1.w;
import Hb.F;
import Hb.k0;
import android.app.Notification;
import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.os.Build;
import android.os.Bundle;
import android.os.IBinder;
import android.text.TextUtils;
import android.widget.RemoteViews;
import com.clevertap.android.sdk.Constants;
import com.crafto.android.data.model.PostMedia;
import com.crafto.android.data.model.QuoteData;
import com.crafto.android.data.model.video.VideoData;
import com.crafto.android.ui.home.creation.FileUploadService;
import com.crafto.android.ui.home.creation.video.FileUploadBroadcastReceiver;
import com.crafto.android.utility.a;
import do.a;
import java.io.File;
import java.util.ArrayList;
import kotlin.Metadata;
import kotlin.Unit;
import kotlin.collections.t;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.functions.Function2;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.SourceDebugExtension;
import m8.L;
import org.jetbrains.annotations.NotNull;

@Metadata
@SourceDebugExtension({"SMAP\nFileUploadService.kt\nKotlin\n*S Kotlin\n*F\n+ 1 FileUploadService.kt\ncom/crafto/android/ui/home/creation/FileUploadService\n+ 2 Fragment.kt\ncom/crafto/android/utility/extension_functions/FragmentKt\n+ 3 Uri.kt\nandroidx/core/net/UriKt\n+ 4 _Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,214:1\n44#2,4:215\n36#3:219\n1872#4,3:220\n*S KotlinDebug\n*F\n+ 1 FileUploadService.kt\ncom/crafto/android/ui/home/creation/FileUploadService\n*L\n73#1:215,4\n100#1:219\n109#1:220,3\n*E\n"})
public final class FileUploadService extends Hilt_FileUploadService {
    public static final int i = 0;
    public F d;
    public k0 e;
    public L f;
    public QuoteData g;
    public String h;

    public static final class a {
        @NotNull
        public static Notification a(@NotNull Context context, @NotNull String str) {
            Intrinsics.checkNotNullParameter(context, "applicationContext");
            Intrinsics.checkNotNullParameter(str, Constants.KEY_TITLE);
            RemoteViews remoteViews = new RemoteViews(context.getPackageName(), 2131558653);
            w wVar = new w(context, "com.crafto.android.notification.channel.service.lowpriority.silent");
            wVar.t = J1.a.getColor(context, 2131099875);
            wVar.B = 1;
            wVar.D.icon = 2131232969;
            wVar.e = w.c(str);
            wVar.v = remoteViews;
            wVar.f = w.c("");
            wVar.j(2, false);
            wVar.j(16, true);
            wVar.k = -2;
            Intrinsics.checkNotNullExpressionValue(wVar, "setPriority(...)");
            Notification b = wVar.b();
            Intrinsics.checkNotNullExpressionValue(b, "build(...)");
            return b;
        }
    }

    @Override
    public final IBinder onBind(Intent intent) {
        return null;
    }

    @Override
    public final void onCreate() {
        try {
            do.a.a.c("onCreate", new Object[0]);
            super.onCreate();
        } catch (Exception e) {
            do.a.a.e(e);
        }
    }

    @Override
    public final int onStartCommand(Intent intent, int i2, int i3) {
        Object obj;
        L l;
        VideoData videoData;
        String action = intent != null ? intent.getAction() : null;
        a.a aVar = do.a.a;
        aVar.c(e.a("onStartCommand action ", action), new Object[0]);
        if (!TextUtils.isEmpty(action)) {
            if (Intrinsics.areEqual(action, "START_UPLOAD")) {
                int i4 = Build.VERSION.SDK_INT;
                if (i4 >= 33) {
                    obj = intent.getSerializableExtra("extraQuote", QuoteData.class);
                } else {
                    Object serializableExtra = intent.getSerializableExtra("extraQuote");
                    if (!(serializableExtra instanceof QuoteData)) {
                        serializableExtra = null;
                    }
                    obj = (QuoteData) serializableExtra;
                }
                this.g = (QuoteData) obj;
                this.h = intent.getStringExtra("extraScreenName");
                QuoteData quoteData = this.g;
                String videoUriForOverlayTemplate = (quoteData == null || (videoData = quoteData.getVideoData()) == null) ? null : videoData.getVideoUriForOverlayTemplate();
                if (videoUriForOverlayTemplate != null) {
                    F f = this.d;
                    if (f == null) {
                        Intrinsics.throwUninitializedPropertyAccessException("fileUtils");
                        f = null;
                    }
                    Uri parse = Uri.parse(videoUriForOverlayTemplate);
                    Intrinsics.checkNotNullExpressionValue(parse, "parse(...)");
                    Context applicationContext = getApplicationContext();
                    k0 k0Var = this.e;
                    if (k0Var == null) {
                        Intrinsics.throwUninitializedPropertyAccessException("strignUtil");
                        k0Var = null;
                    }
                    f.getClass();
                    final File e = F.e(parse, applicationContext, k0Var);
                    L l2 = this.f;
                    if (l2 != null) {
                        l = l2;
                    } else {
                        Intrinsics.throwUninitializedPropertyAccessException("videoUploadHelper");
                        l = null;
                    }
                    Context applicationContext2 = getApplicationContext();
                    Intrinsics.checkNotNullExpressionValue(applicationContext2, "getApplicationContext(...)");
                    l.e(applicationContext2, t.e(new Uri[]{Uri.fromFile(e)}), null, a.e.U1, this.g, new Function2() {
                        public final Object invoke(Object obj2, Object obj3) {
                            final ArrayList arrayList = (ArrayList) obj2;
                            final QuoteData quoteData2 = (QuoteData) obj3;
                            int i5 = FileUploadService.i;
                            FileUploadService fileUploadService = FileUploadService.this;
                            Intrinsics.checkNotNullParameter(fileUploadService, "this$0");
                            final File file = e;
                            Intrinsics.checkNotNullParameter(file, "$contentFile");
                            Jb.a.b((String) null, new Function0() {
                                public final Object invoke() {
                                    int i6 = FileUploadService.i;
                                    File file2 = file;
                                    Intrinsics.checkNotNullParameter(file2, "$contentFile");
                                    ArrayList arrayList2 = arrayList;
                                    if (arrayList2 != null && (!arrayList2.isEmpty())) {
                                        int i10 = 0;
                                        for (Object obj4 : arrayList2) {
                                            int i11 = i10 + 1;
                                            if (i10 < 0) {
                                                kotlin.collections.t.m();
                                                throw null;
                                            }
                                            PostMedia postMedia = (PostMedia) obj4;
                                            QuoteData quoteData3 = quoteData2;
                                            if (quoteData3 != null) {
                                                quoteData3.setCreationUrl(postMedia.getMediaURL());
                                            }
                                            if (quoteData3 != null) {
                                                quoteData3.setUrl(postMedia.getMediaURL());
                                            }
                                            i10 = i11;
                                        }
                                    }
                                    return Boolean.valueOf(file2.delete());
                                }
                            });
                            if (quoteData2 != null) {
                                quoteData2.setIdentifier(quoteData2.getIdentifier());
                            }
                            Bundle bundle = new Bundle();
                            bundle.putSerializable("extraQuote", quoteData2);
                            bundle.putString("extraScreenName", fileUploadService.h);
                            int i6 = Build.VERSION.SDK_INT;
                            if (i6 > 21) {
                                Intent intent2 = new Intent(fileUploadService.getApplicationContext(), (Class<?>) FileUploadBroadcastReceiver.class);
                                intent2.putExtras(bundle);
                                fileUploadService.getApplicationContext().sendBroadcast(intent2);
                            }
                            do.a.a.c("hideNotification", new Object[0]);
                            if (i6 >= 24) {
                                fileUploadService.stopForeground(1);
                            } else {
                                fileUploadService.stopForeground(true);
                            }
                            return Unit.a;
                        }
                    });
                }
                aVar.c("showUploadNotification", new Object[0]);
                if (i4 >= 29) {
                    Context applicationContext3 = getApplicationContext();
                    Intrinsics.checkNotNullExpressionValue(applicationContext3, "getApplicationContext(...)");
                    String string = getApplicationContext().getResources().getString(2132018389);
                    Intrinsics.checkNotNullExpressionValue(string, "getString(...)");
                    startForeground(111, a.a(applicationContext3, string), 1);
                } else {
                    Context applicationContext4 = getApplicationContext();
                    Intrinsics.checkNotNullExpressionValue(applicationContext4, "getApplicationContext(...)");
                    String string2 = getApplicationContext().getResources().getString(2132018389);
                    Intrinsics.checkNotNullExpressionValue(string2, "getString(...)");
                    startForeground(111, a.a(applicationContext4, string2));
                }
            } else {
                Intrinsics.areEqual(action, "CANCEL_UPLOAD");
            }
        }
        return super.onStartCommand(intent, i2, i3);
    }
}