discord-jadx/app/src/main/java/com/discord/widgets/guilds/invite/GuildInviteShareSheetViewMo...

53 lines
2.5 KiB
Java

package com.discord.widgets.guilds.invite;
import com.discord.utilities.messagesend.MessageResult;
import com.discord.widgets.guilds.invite.GuildInviteShareSheetViewModel;
import d0.t.g0;
import d0.t.h0;
import d0.t.n0;
import d0.t.o0;
import d0.z.d.m;
import d0.z.d.o;
import java.util.Map;
import java.util.Set;
import kotlin.Unit;
import kotlin.jvm.functions.Function1;
/* compiled from: GuildInviteShareSheetViewModel.kt */
public final class GuildInviteShareSheetViewModel$sendInviteToChannel$1 extends o implements Function1<MessageResult, Unit> {
public final /* synthetic */ GuildInvite $invite;
public final /* synthetic */ String $inviteLink;
public final /* synthetic */ GuildInviteShareSheetViewModel.ViewState $viewState;
public final /* synthetic */ GuildInviteShareSheetViewModel this$0;
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
public GuildInviteShareSheetViewModel$sendInviteToChannel$1(GuildInviteShareSheetViewModel guildInviteShareSheetViewModel, GuildInvite guildInvite, GuildInviteShareSheetViewModel.ViewState viewState, String str) {
super(1);
this.this$0 = guildInviteShareSheetViewModel;
this.$invite = guildInvite;
this.$viewState = viewState;
this.$inviteLink = str;
}
/* 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(MessageResult messageResult) {
invoke(messageResult);
return Unit.a;
}
public final void invoke(MessageResult messageResult) {
m.checkNotNullParameter(messageResult, "result");
if (messageResult instanceof MessageResult.Success) {
MessageResult.Success success = (MessageResult.Success) messageResult;
GuildInviteShareSheetViewModel.access$getStoreAnalytics$p(this.this$0).inviteSent(this.$invite, this.$viewState.getChannel(), success.getMessage(), "Guild Create Invite Suggestion");
Map<String, Set<Long>> sentInvites = this.$viewState.getSentInvites();
Set<Long> set = sentInvites.get(this.$inviteLink);
if (set == null) {
set = n0.emptySet();
}
GuildInviteShareSheetViewModel.access$updateSentInvites(this.this$0, h0.plus(sentInvites, g0.mapOf(d0.o.to(this.$inviteLink, o0.plus(set, Long.valueOf(success.getMessage().g()))))));
}
}
}