package com.discord.utilities.io; import android.app.DownloadManager; import android.database.Cursor; import com.discord.utilities.io.NetworkUtils; import d0.y.b; import d0.z.d.m; import d0.z.d.o; import kotlin.Unit; import kotlin.jvm.functions.Function0; import kotlin.jvm.functions.Function1; /* compiled from: NetworkUtils.kt */ public final class NetworkUtils$downloadFile$1 extends o implements Function0 { public final /* synthetic */ long $downloadId; public final /* synthetic */ DownloadManager $manager; public final /* synthetic */ Function1 $onError; public final /* synthetic */ Function1 $onSuccess; /* JADX INFO: super call moved to the top of the method (can break code semantics) */ public NetworkUtils$downloadFile$1(long j, DownloadManager downloadManager, Function1 function1, Function1 function12) { super(0); this.$downloadId = j; this.$manager = downloadManager; this.$onSuccess = function1; this.$onError = function12; } /* JADX WARNING: Code restructure failed: missing block: B:18:0x005c, code lost: r2 = move-exception; */ /* JADX WARNING: Code restructure failed: missing block: B:19:0x005d, code lost: d0.y.b.closeFinally(r0, r1); */ /* JADX WARNING: Code restructure failed: missing block: B:20:0x0060, code lost: throw r2; */ @Override // kotlin.jvm.functions.Function0 /* renamed from: invoke */ public final void mo1invoke() { Cursor query; NetworkUtils.access$getOnDownloadListeners$p(NetworkUtils.INSTANCE).remove(Long.valueOf(this.$downloadId)); DownloadManager downloadManager = this.$manager; if (downloadManager != null && (query = downloadManager.query(new DownloadManager.Query().setFilterById(this.$downloadId))) != null) { if (query.moveToFirst()) { int columnIndex = query.getColumnIndex("title"); String string = columnIndex > 0 ? query.getString(columnIndex) : ""; Function1 function1 = this.$onSuccess; m.checkNotNullExpressionValue(string, "downloadedFileName"); function1.invoke(string); } else { this.$onError.invoke(new NetworkUtils.DownloadManagerFileNoFound()); } b.closeFinally(query, null); } } }