139 lines
6.3 KiB
Java
139 lines
6.3 KiB
Java
package com.discord.widgets.media;
|
|
|
|
import android.content.Context;
|
|
import android.net.Uri;
|
|
import android.view.MenuItem;
|
|
import c.a.k.b;
|
|
import com.discord.R;
|
|
import com.discord.utilities.intent.IntentUtils;
|
|
import com.discord.utilities.io.NetworkUtils;
|
|
import com.discord.utilities.uri.UriHandler;
|
|
import d0.z.d.m;
|
|
import d0.z.d.o;
|
|
import kotlin.Unit;
|
|
import kotlin.jvm.functions.Function0;
|
|
import kotlin.jvm.functions.Function1;
|
|
import rx.functions.Action2;
|
|
/* compiled from: WidgetMedia.kt */
|
|
public final class WidgetMedia$onViewBoundOrOnResume$1<T1, T2> implements Action2<MenuItem, Context> {
|
|
public final /* synthetic */ Uri $downloadUri;
|
|
public final /* synthetic */ Uri $sourceUri;
|
|
public final /* synthetic */ String $title;
|
|
public final /* synthetic */ String $titleSubtext;
|
|
public final /* synthetic */ WidgetMedia this$0;
|
|
|
|
/* compiled from: WidgetMedia.kt */
|
|
/* renamed from: com.discord.widgets.media.WidgetMedia$onViewBoundOrOnResume$1$1 reason: invalid class name */
|
|
public static final class AnonymousClass1 extends o implements Function0<Unit> {
|
|
public final /* synthetic */ Context $context;
|
|
public final /* synthetic */ WidgetMedia$onViewBoundOrOnResume$1 this$0;
|
|
|
|
/* compiled from: WidgetMedia.kt */
|
|
/* renamed from: com.discord.widgets.media.WidgetMedia$onViewBoundOrOnResume$1$1$1 reason: invalid class name */
|
|
public static final class AnonymousClass1 extends o implements Function1<String, Unit> {
|
|
public final /* synthetic */ AnonymousClass1 this$0;
|
|
|
|
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
|
|
public AnonymousClass1(AnonymousClass1 r1) {
|
|
super(1);
|
|
this.this$0 = r1;
|
|
}
|
|
|
|
/* Return type fixed from 'java.lang.Object' to match base method */
|
|
/* JADX DEBUG: Method arguments types fixed to match base method, original types: [java.lang.Object] */
|
|
@Override // kotlin.jvm.functions.Function1
|
|
public /* bridge */ /* synthetic */ Unit invoke(String str) {
|
|
invoke(str);
|
|
return Unit.a;
|
|
}
|
|
|
|
public final void invoke(String str) {
|
|
m.checkNotNullParameter(str, "it");
|
|
if (this.this$0.this$0.this$0.isAdded()) {
|
|
AnonymousClass1 r0 = this.this$0;
|
|
WidgetMedia widgetMedia = r0.this$0.this$0;
|
|
Context context = r0.$context;
|
|
m.checkNotNullExpressionValue(context, "context");
|
|
c.a.d.m.j(widgetMedia, b.h(context, R.string.download_file_complete, new Object[]{str}, null, 4), 0, 4);
|
|
}
|
|
}
|
|
}
|
|
|
|
/* compiled from: WidgetMedia.kt */
|
|
/* renamed from: com.discord.widgets.media.WidgetMedia$onViewBoundOrOnResume$1$1$2 reason: invalid class name */
|
|
public static final class AnonymousClass2 extends o implements Function1<Throwable, Unit> {
|
|
public final /* synthetic */ AnonymousClass1 this$0;
|
|
|
|
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
|
|
public AnonymousClass2(AnonymousClass1 r1) {
|
|
super(1);
|
|
this.this$0 = r1;
|
|
}
|
|
|
|
/* Return type fixed from 'java.lang.Object' to match base method */
|
|
/* JADX DEBUG: Method arguments types fixed to match base method, original types: [java.lang.Object] */
|
|
@Override // kotlin.jvm.functions.Function1
|
|
public /* bridge */ /* synthetic */ Unit invoke(Throwable th) {
|
|
invoke(th);
|
|
return Unit.a;
|
|
}
|
|
|
|
public final void invoke(Throwable th) {
|
|
m.checkNotNullParameter(th, "it");
|
|
if (this.this$0.this$0.this$0.isAdded()) {
|
|
WidgetMedia widgetMedia = this.this$0.this$0.this$0;
|
|
c.a.d.m.j(widgetMedia, widgetMedia.getString(R.string.download_failed), 0, 4);
|
|
}
|
|
}
|
|
}
|
|
|
|
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
|
|
public AnonymousClass1(WidgetMedia$onViewBoundOrOnResume$1 widgetMedia$onViewBoundOrOnResume$1, Context context) {
|
|
super(0);
|
|
this.this$0 = widgetMedia$onViewBoundOrOnResume$1;
|
|
this.$context = context;
|
|
}
|
|
|
|
@Override // kotlin.jvm.functions.Function0
|
|
/* renamed from: invoke */
|
|
public final void mo1invoke() {
|
|
Context context = this.$context;
|
|
Uri uri = this.this$0.$downloadUri;
|
|
m.checkNotNullExpressionValue(uri, "downloadUri");
|
|
WidgetMedia$onViewBoundOrOnResume$1 widgetMedia$onViewBoundOrOnResume$1 = this.this$0;
|
|
NetworkUtils.downloadFile(context, uri, widgetMedia$onViewBoundOrOnResume$1.$title, widgetMedia$onViewBoundOrOnResume$1.$titleSubtext, new AnonymousClass1(this), new AnonymousClass2(this));
|
|
}
|
|
}
|
|
|
|
public WidgetMedia$onViewBoundOrOnResume$1(WidgetMedia widgetMedia, Uri uri, Uri uri2, String str, String str2) {
|
|
this.this$0 = widgetMedia;
|
|
this.$sourceUri = uri;
|
|
this.$downloadUri = uri2;
|
|
this.$title = str;
|
|
this.$titleSubtext = str2;
|
|
}
|
|
|
|
public final void call(MenuItem menuItem, Context context) {
|
|
m.checkNotNullExpressionValue(menuItem, "menuItem");
|
|
switch (menuItem.getItemId()) {
|
|
case R.id.menu_media_browser /* 2131364196 */:
|
|
m.checkNotNullExpressionValue(context, "context");
|
|
String uri = this.$sourceUri.toString();
|
|
m.checkNotNullExpressionValue(uri, "sourceUri.toString()");
|
|
UriHandler.handleOrUntrusted$default(context, uri, null, 4, null);
|
|
return;
|
|
case R.id.menu_media_download /* 2131364197 */:
|
|
this.this$0.requestMediaDownload(new AnonymousClass1(this, context));
|
|
return;
|
|
case R.id.menu_media_share /* 2131364198 */:
|
|
m.checkNotNullExpressionValue(context, "context");
|
|
String uri2 = this.$sourceUri.toString();
|
|
m.checkNotNullExpressionValue(uri2, "sourceUri.toString()");
|
|
IntentUtils.performChooserSendIntent$default(context, uri2, null, 4, null);
|
|
return;
|
|
default:
|
|
return;
|
|
}
|
|
}
|
|
}
|