discord-jadx/app/src/main/java/com/discord/widgets/share/WidgetIncomingShare$onSendC...

168 lines
9.5 KiB
Java
Raw Normal View History

2021-08-03 07:33:18 +00:00
package com.discord.widgets.share;
import android.content.Context;
import android.content.res.Resources;
import androidx.fragment.app.FragmentManager;
2021-12-17 21:59:34 +00:00
import b.a.a.c;
import com.discord.R;
2021-08-03 07:33:18 +00:00
import com.discord.app.AppActivity;
2021-12-17 21:59:34 +00:00
import com.discord.app.AppFragment;
2021-08-03 07:33:18 +00:00
import com.discord.models.guild.Guild;
import com.discord.models.user.MeUser;
2021-12-17 21:59:34 +00:00
import com.discord.stores.StoreStream;
2021-08-03 07:33:18 +00:00
import com.discord.utilities.analytics.AnalyticsTracker;
2021-12-17 21:59:34 +00:00
import com.discord.utilities.captcha.CaptchaErrorBody;
2022-02-10 02:59:54 +00:00
import com.discord.utilities.captcha.CaptchaHelper;
2021-08-03 07:33:18 +00:00
import com.discord.utilities.error.Error;
import com.discord.utilities.guilds.GuildUtilsKt;
import com.discord.utilities.messagesend.MessageResult;
import com.discord.utilities.premium.PremiumUtils;
import com.discord.utilities.resources.StringResourceUtilsKt;
import com.discord.utilities.rest.SendUtils;
import com.discord.utilities.user.UserUtils;
2021-12-17 21:59:34 +00:00
import com.discord.widgets.captcha.WidgetCaptchaBottomSheet;
import com.discord.widgets.chat.list.ViewEmbedGameInvite;
import com.discord.widgets.share.WidgetIncomingShare;
2021-08-03 07:33:18 +00:00
import com.discord.widgets.user.search.WidgetGlobalSearchModel;
import com.lytefast.flexinput.model.Attachment;
2021-11-02 06:38:17 +00:00
import d0.d0.f;
import d0.t.u;
import d0.z.d.m;
import d0.z.d.o;
2021-08-03 07:33:18 +00:00
import java.util.List;
import kotlin.Pair;
import kotlin.Unit;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.functions.Function1;
2021-12-17 21:59:34 +00:00
import kotlin.jvm.functions.Function2;
2021-08-03 07:33:18 +00:00
/* compiled from: WidgetIncomingShare.kt */
2022-03-07 09:34:54 +00:00
/* loaded from: classes2.dex */
2021-08-03 07:33:18 +00:00
public final class WidgetIncomingShare$onSendClicked$3 extends o implements Function1<Pair<? extends MeUser, ? extends MessageResult>, Unit> {
2021-12-17 21:59:34 +00:00
public final /* synthetic */ WidgetIncomingShare.ContentModel $contentModel;
2021-08-03 07:33:18 +00:00
public final /* synthetic */ Context $context;
public final /* synthetic */ List $data;
2021-12-17 21:59:34 +00:00
public final /* synthetic */ ViewEmbedGameInvite.Model $gameInviteModel;
2021-08-03 07:33:18 +00:00
public final /* synthetic */ boolean $hasGif;
public final /* synthetic */ boolean $hasImage;
public final /* synthetic */ boolean $hasVideo;
2021-12-17 21:59:34 +00:00
public final /* synthetic */ boolean $isOnCooldown;
public final /* synthetic */ boolean $isUserPremium;
public final /* synthetic */ int $maxFileSizeMB;
2021-08-03 07:33:18 +00:00
public final /* synthetic */ WidgetGlobalSearchModel.ItemDataPayload $receiver;
public final /* synthetic */ WidgetIncomingShare this$0;
/* compiled from: WidgetIncomingShare.kt */
/* renamed from: com.discord.widgets.share.WidgetIncomingShare$onSendClicked$3$2 reason: invalid class name */
2022-03-07 09:34:54 +00:00
/* loaded from: classes2.dex */
2022-02-10 02:59:54 +00:00
public static final class AnonymousClass2 extends o implements Function2<AppFragment, CaptchaHelper.CaptchaPayload, Unit> {
2022-03-07 09:34:54 +00:00
public AnonymousClass2() {
2021-12-17 21:59:34 +00:00
super(2);
}
@Override // kotlin.jvm.functions.Function2
2022-02-10 02:59:54 +00:00
public /* bridge */ /* synthetic */ Unit invoke(AppFragment appFragment, CaptchaHelper.CaptchaPayload captchaPayload) {
2022-03-07 09:34:54 +00:00
invoke2(appFragment, captchaPayload);
2021-12-17 21:59:34 +00:00
return Unit.a;
}
2022-03-07 09:34:54 +00:00
/* renamed from: invoke reason: avoid collision after fix types in other method */
public final void invoke2(AppFragment appFragment, CaptchaHelper.CaptchaPayload captchaPayload) {
2021-12-17 21:59:34 +00:00
m.checkNotNullParameter(appFragment, "<anonymous parameter 0>");
2022-02-10 02:59:54 +00:00
m.checkNotNullParameter(captchaPayload, "captchaPayload");
2022-03-07 09:34:54 +00:00
WidgetIncomingShare$onSendClicked$3 widgetIncomingShare$onSendClicked$3 = WidgetIncomingShare$onSendClicked$3.this;
2022-02-10 02:59:54 +00:00
WidgetIncomingShare.access$onSendClicked(widgetIncomingShare$onSendClicked$3.this$0, widgetIncomingShare$onSendClicked$3.$context, widgetIncomingShare$onSendClicked$3.$receiver, widgetIncomingShare$onSendClicked$3.$gameInviteModel, widgetIncomingShare$onSendClicked$3.$contentModel, widgetIncomingShare$onSendClicked$3.$isOnCooldown, widgetIncomingShare$onSendClicked$3.$maxFileSizeMB, widgetIncomingShare$onSendClicked$3.$isUserPremium, captchaPayload);
2021-12-17 21:59:34 +00:00
}
}
/* compiled from: WidgetIncomingShare.kt */
/* renamed from: com.discord.widgets.share.WidgetIncomingShare$onSendClicked$3$3 reason: invalid class name */
2022-03-07 09:34:54 +00:00
/* loaded from: classes2.dex */
2021-12-17 21:59:34 +00:00
public static final class AnonymousClass3 extends o implements Function0<Unit> {
2021-08-03 07:33:18 +00:00
public final /* synthetic */ MeUser $me;
2022-03-07 09:34:54 +00:00
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
public AnonymousClass3(MeUser meUser) {
2021-08-03 07:33:18 +00:00
super(0);
this.$me = meUser;
}
@Override // kotlin.jvm.functions.Function0
2022-03-07 09:34:54 +00:00
/* renamed from: invoke reason: avoid collision after fix types in other method */
public final void invoke2() {
2021-08-03 07:33:18 +00:00
Guild guild;
2022-03-07 09:34:54 +00:00
WidgetGlobalSearchModel.ItemDataPayload itemDataPayload = WidgetIncomingShare$onSendClicked$3.this.$receiver;
2021-08-03 07:33:18 +00:00
int i = 0;
if (itemDataPayload instanceof WidgetGlobalSearchModel.ItemGuild) {
i = GuildUtilsKt.getMaxFileSizeMB(((WidgetGlobalSearchModel.ItemGuild) itemDataPayload).getGuild());
} else if ((itemDataPayload instanceof WidgetGlobalSearchModel.ItemChannel) && (guild = ((WidgetGlobalSearchModel.ItemChannel) itemDataPayload).getGuild()) != null) {
i = GuildUtilsKt.getMaxFileSizeMB(guild);
}
int max = Math.max(i, PremiumUtils.INSTANCE.getMaxFileSizeMB(this.$me));
2021-12-17 21:59:34 +00:00
c.b bVar = c.k;
2022-03-07 09:34:54 +00:00
FragmentManager parentFragmentManager = WidgetIncomingShare$onSendClicked$3.this.this$0.getParentFragmentManager();
2021-08-03 07:33:18 +00:00
m.checkNotNullExpressionValue(parentFragmentManager, "parentFragmentManager");
UserUtils userUtils = UserUtils.INSTANCE;
MeUser meUser = this.$me;
m.checkNotNullExpressionValue(meUser, "me");
boolean isPremium = userUtils.isPremium(meUser);
2022-03-07 09:34:54 +00:00
int size = WidgetIncomingShare$onSendClicked$3.this.$data.size();
WidgetIncomingShare$onSendClicked$3 widgetIncomingShare$onSendClicked$3 = WidgetIncomingShare$onSendClicked$3.this;
2021-08-03 07:33:18 +00:00
bVar.a(parentFragmentManager, isPremium, max, Float.MAX_VALUE, Float.MAX_VALUE, null, size, widgetIncomingShare$onSendClicked$3.$hasImage, widgetIncomingShare$onSendClicked$3.$hasVideo, widgetIncomingShare$onSendClicked$3.$hasGif);
}
}
2022-03-07 09:34:54 +00:00
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
2021-12-17 21:59:34 +00:00
public WidgetIncomingShare$onSendClicked$3(WidgetIncomingShare widgetIncomingShare, List list, Context context, WidgetGlobalSearchModel.ItemDataPayload itemDataPayload, ViewEmbedGameInvite.Model model, WidgetIncomingShare.ContentModel contentModel, boolean z2, int i, boolean z3, boolean z4, boolean z5, boolean z6) {
2021-08-03 07:33:18 +00:00
super(1);
this.this$0 = widgetIncomingShare;
this.$data = list;
this.$context = context;
this.$receiver = itemDataPayload;
2021-12-17 21:59:34 +00:00
this.$gameInviteModel = model;
this.$contentModel = contentModel;
this.$isOnCooldown = z2;
this.$maxFileSizeMB = i;
this.$isUserPremium = z3;
this.$hasImage = z4;
this.$hasVideo = z5;
this.$hasGif = z6;
2021-08-03 07:33:18 +00:00
}
@Override // kotlin.jvm.functions.Function1
public /* bridge */ /* synthetic */ Unit invoke(Pair<? extends MeUser, ? extends MessageResult> pair) {
2022-03-07 09:34:54 +00:00
invoke2((Pair<MeUser, ? extends MessageResult>) pair);
2021-08-03 07:33:18 +00:00
return Unit.a;
}
2022-03-07 09:34:54 +00:00
/* renamed from: invoke reason: avoid collision after fix types in other method */
public final void invoke2(Pair<MeUser, ? extends MessageResult> pair) {
2021-08-03 07:33:18 +00:00
MeUser component1 = pair.component1();
MessageResult messageResult = (MessageResult) pair.component2();
if (messageResult instanceof MessageResult.Success) {
WidgetIncomingShare.access$onSendCompleted(this.this$0);
Attachment attachment = (Attachment) u.firstOrNull((List<? extends Object>) this.$data);
if (attachment != null) {
AnalyticsTracker.INSTANCE.externalShare(attachment.getUri());
}
} else if (messageResult instanceof MessageResult.Slowmode) {
int coerceAtLeast = f.coerceAtLeast((int) (((MessageResult.Slowmode) messageResult).getCooldownMs() / 1000), 1);
Resources resources = this.$context.getResources();
m.checkNotNullExpressionValue(resources, "context.resources");
2021-12-17 21:59:34 +00:00
b.a.d.m.h(this.$context, StringResourceUtilsKt.getQuantityString(resources, this.$context, (int) R.plurals.channel_slowmode_cooldown_seconds, coerceAtLeast, Integer.valueOf(coerceAtLeast)), 0, null, 12);
} else if (messageResult instanceof MessageResult.CaptchaRequired) {
MessageResult.CaptchaRequired captchaRequired = (MessageResult.CaptchaRequired) messageResult;
if (captchaRequired.getNonce() != null) {
StoreStream.Companion.getMessages().deleteLocalMessage(captchaRequired.getChannelId(), captchaRequired.getNonce());
}
2022-03-07 09:34:54 +00:00
WidgetCaptchaBottomSheet.Companion.enqueue$default(WidgetCaptchaBottomSheet.Companion, "Message Captcha", new AnonymousClass2(), null, CaptchaErrorBody.Companion.createFromError(captchaRequired.getError()), 4, null);
2021-08-03 07:33:18 +00:00
} else if (messageResult instanceof MessageResult.UnknownFailure) {
SendUtils sendUtils = SendUtils.INSTANCE;
Error error = ((MessageResult.UnknownFailure) messageResult).getError();
AppActivity appActivity = this.this$0.getAppActivity();
if (appActivity != null) {
2022-03-07 09:34:54 +00:00
SendUtils.handleSendError$default(sendUtils, error, appActivity, new AnonymousClass3(component1), null, 8, null);
2021-08-03 07:33:18 +00:00
}
}
}
}