discord-jadx/app/src/main/java/com/discord/widgets/hubs/WidgetHubAddNameViewModel.java

76 lines
3.2 KiB
Java

package com.discord.widgets.hubs;
import com.discord.app.AppViewModel;
import com.discord.models.domain.ModelAuditLogEntry;
import com.discord.models.guild.Guild;
import com.discord.models.member.GuildMember;
import com.discord.restapi.RestAPIParams;
import com.discord.stores.StoreGuilds;
import com.discord.stores.StoreStream;
import com.discord.stores.StoreUser;
import com.discord.stores.utilities.RestCallStateKt;
import com.discord.utilities.rest.RestAPI;
import d0.z.d.m;
import kotlin.jvm.internal.DefaultConstructorMarker;
/* compiled from: WidgetHubAddNameViewModel.kt */
/* loaded from: classes2.dex */
public final class WidgetHubAddNameViewModel extends AppViewModel<AddNameState> {
private final long guildId;
private final StoreGuilds guildStore;
private final RestAPI restAPI;
private final StoreUser userStore;
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
public WidgetHubAddNameViewModel(long j, StoreGuilds storeGuilds, StoreUser storeUser, RestAPI restAPI) {
super(new AddNameState(null, null, null, 7, null));
m.checkNotNullParameter(storeGuilds, "guildStore");
m.checkNotNullParameter(storeUser, "userStore");
m.checkNotNullParameter(restAPI, "restAPI");
this.guildId = j;
this.guildStore = storeGuilds;
this.userStore = storeUser;
this.restAPI = restAPI;
Guild guild = storeGuilds.getGuild(j);
GuildMember member = storeGuilds.getMember(j, storeUser.getMe().getId());
String nick = member != null ? member.getNick() : null;
updateViewState(new AddNameState(nick == null ? "" : nick, guild, null, 4, null));
}
public /* synthetic */ WidgetHubAddNameViewModel(long j, StoreGuilds storeGuilds, StoreUser storeUser, RestAPI restAPI, int i, DefaultConstructorMarker defaultConstructorMarker) {
this(j, (i & 2) != 0 ? StoreStream.Companion.getGuilds() : storeGuilds, (i & 4) != 0 ? StoreStream.Companion.getUsers() : storeUser, (i & 8) != 0 ? RestAPI.Companion.getApi() : restAPI);
}
public static final /* synthetic */ AddNameState access$getViewState$p(WidgetHubAddNameViewModel widgetHubAddNameViewModel) {
return widgetHubAddNameViewModel.getViewState();
}
public static final /* synthetic */ void access$updateViewState(WidgetHubAddNameViewModel widgetHubAddNameViewModel, AddNameState addNameState) {
widgetHubAddNameViewModel.updateViewState(addNameState);
}
public final long getGuildId() {
return this.guildId;
}
public final StoreGuilds getGuildStore() {
return this.guildStore;
}
public final RestAPI getRestAPI() {
return this.restAPI;
}
public final StoreUser getUserStore() {
return this.userStore;
}
public final void setName(String str) {
m.checkNotNullParameter(str, ModelAuditLogEntry.CHANGE_KEY_NAME);
AddNameState viewState = getViewState();
if (viewState != null) {
updateViewState(AddNameState.copy$default(viewState, str, null, null, 6, null));
}
RestCallStateKt.executeRequest(this.restAPI.changeGuildNickname(this.guildId, new RestAPIParams.Nick(str)), new WidgetHubAddNameViewModel$setName$2(this));
}
}