discord-jadx/app/src/main/java/com/discord/widgets/chat/input/expression/ExpressionTrayViewModel.java

763 lines
34 KiB
Java

package com.discord.widgets.chat.input.expression;
import android.content.Context;
import c.d.b.a.a;
import com.discord.api.sticker.Sticker;
import com.discord.app.AppViewModel;
import com.discord.models.user.MeUser;
import com.discord.stores.StoreAnalytics;
import com.discord.stores.StoreChannelsSelected;
import com.discord.stores.StoreExpressionPickerNavigation;
import com.discord.stores.StoreGuildStickers;
import com.discord.stores.StoreGuilds;
import com.discord.stores.StoreStream;
import com.discord.stores.StoreUser;
import com.discord.utilities.rx.ObservableExtensionsKt;
import com.discord.widgets.chat.input.expression.ExpressionDetailPage;
import com.discord.widgets.chat.input.expression.ExpressionPickerEvent;
import com.discord.widgets.chat.input.gifpicker.GifCategoryItem;
import d0.z.d.k;
import d0.z.d.m;
import java.util.Map;
import java.util.Set;
import kotlin.NoWhenBranchMatchedException;
import kotlin.Unit;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.DefaultConstructorMarker;
import rx.Observable;
import rx.subjects.PublishSubject;
/* compiled from: ExpressionTrayViewModel.kt */
public final class ExpressionTrayViewModel extends AppViewModel<ViewState> {
public static final Companion Companion = new Companion(null);
private final PublishSubject<Event> eventSubject;
private final StoreAnalytics storeAnalytics;
private final StoreChannelsSelected storeChannelsSelected;
private final StoreExpressionPickerNavigation storeExpressionPickerNavigation;
private final StoreGuildStickers storeGuildStickers;
private final StoreGuilds storeGuilds;
private final StoreUser storeUser;
private boolean wasActive;
/* compiled from: ExpressionTrayViewModel.kt */
/* renamed from: com.discord.widgets.chat.input.expression.ExpressionTrayViewModel$1 reason: invalid class name */
public static final /* synthetic */ class AnonymousClass1 extends k implements Function1<StoreState, Unit> {
public AnonymousClass1(ExpressionTrayViewModel expressionTrayViewModel) {
super(1, expressionTrayViewModel, ExpressionTrayViewModel.class, "handleStoreState", "handleStoreState(Lcom/discord/widgets/chat/input/expression/ExpressionTrayViewModel$StoreState;)V", 0);
}
/* 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(StoreState storeState) {
invoke(storeState);
return Unit.a;
}
public final void invoke(StoreState storeState) {
m.checkNotNullParameter(storeState, "p1");
ExpressionTrayViewModel.access$handleStoreState((ExpressionTrayViewModel) this.receiver, storeState);
}
}
/* compiled from: ExpressionTrayViewModel.kt */
/* renamed from: com.discord.widgets.chat.input.expression.ExpressionTrayViewModel$2 reason: invalid class name */
public static final /* synthetic */ class AnonymousClass2 extends k implements Function1<ExpressionPickerEvent, Unit> {
public AnonymousClass2(ExpressionTrayViewModel expressionTrayViewModel) {
super(1, expressionTrayViewModel, ExpressionTrayViewModel.class, "handleExpressionPickerEvents", "handleExpressionPickerEvents(Lcom/discord/widgets/chat/input/expression/ExpressionPickerEvent;)V", 0);
}
/* 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(ExpressionPickerEvent expressionPickerEvent) {
invoke(expressionPickerEvent);
return Unit.a;
}
public final void invoke(ExpressionPickerEvent expressionPickerEvent) {
m.checkNotNullParameter(expressionPickerEvent, "p1");
ExpressionTrayViewModel.access$handleExpressionPickerEvents((ExpressionTrayViewModel) this.receiver, expressionPickerEvent);
}
}
/* compiled from: ExpressionTrayViewModel.kt */
public static final class Companion {
private Companion() {
}
public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
public static final /* synthetic */ Observable access$observeStoreState(Companion companion, StoreExpressionPickerNavigation storeExpressionPickerNavigation, StoreChannelsSelected storeChannelsSelected, StoreUser storeUser, StoreGuildStickers storeGuildStickers, StoreGuilds storeGuilds) {
return companion.observeStoreState(storeExpressionPickerNavigation, storeChannelsSelected, storeUser, storeGuildStickers, storeGuilds);
}
private final Observable<StoreState> observeStoreState(StoreExpressionPickerNavigation storeExpressionPickerNavigation, StoreChannelsSelected storeChannelsSelected, StoreUser storeUser, StoreGuildStickers storeGuildStickers, StoreGuilds storeGuilds) {
Observable<StoreState> g = Observable.g(storeExpressionPickerNavigation.observeSelectedTab(), storeChannelsSelected.observeResolvedSelectedChannel(), StoreUser.observeMe$default(storeUser, false, 1, null), storeGuildStickers.observeGuildStickers(), storeGuilds.observeGuilds(), ExpressionTrayViewModel$Companion$observeStoreState$1.INSTANCE);
m.checkNotNullExpressionValue(g, "Observable.combineLatest…aft\n )\n }");
return g;
}
}
/* compiled from: ExpressionTrayViewModel.kt */
public static abstract class Event {
/* compiled from: ExpressionTrayViewModel.kt */
public static final class HideExpressionTray extends Event {
public static final HideExpressionTray INSTANCE = new HideExpressionTray();
private HideExpressionTray() {
super(null);
}
}
/* compiled from: ExpressionTrayViewModel.kt */
public static final class ShowEmojiPickerSheet extends Event {
public static final ShowEmojiPickerSheet INSTANCE = new ShowEmojiPickerSheet();
private ShowEmojiPickerSheet() {
super(null);
}
}
/* compiled from: ExpressionTrayViewModel.kt */
public static final class ShowGifPickerSheet extends Event {
public static final ShowGifPickerSheet INSTANCE = new ShowGifPickerSheet();
private ShowGifPickerSheet() {
super(null);
}
}
/* compiled from: ExpressionTrayViewModel.kt */
public static final class ShowStickerPicker extends Event {
private final boolean inline;
private final String searchText;
private final Long stickerPackId;
public ShowStickerPicker(Long l, String str, boolean z2) {
super(null);
this.stickerPackId = l;
this.searchText = str;
this.inline = z2;
}
/* JADX INFO: this call moved to the top of the method (can break code semantics) */
public /* synthetic */ ShowStickerPicker(Long l, String str, boolean z2, int i, DefaultConstructorMarker defaultConstructorMarker) {
this(l, str, (i & 4) != 0 ? false : z2);
}
public static /* synthetic */ ShowStickerPicker copy$default(ShowStickerPicker showStickerPicker, Long l, String str, boolean z2, int i, Object obj) {
if ((i & 1) != 0) {
l = showStickerPicker.stickerPackId;
}
if ((i & 2) != 0) {
str = showStickerPicker.searchText;
}
if ((i & 4) != 0) {
z2 = showStickerPicker.inline;
}
return showStickerPicker.copy(l, str, z2);
}
public final Long component1() {
return this.stickerPackId;
}
public final String component2() {
return this.searchText;
}
public final boolean component3() {
return this.inline;
}
public final ShowStickerPicker copy(Long l, String str, boolean z2) {
return new ShowStickerPicker(l, str, z2);
}
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (!(obj instanceof ShowStickerPicker)) {
return false;
}
ShowStickerPicker showStickerPicker = (ShowStickerPicker) obj;
return m.areEqual(this.stickerPackId, showStickerPicker.stickerPackId) && m.areEqual(this.searchText, showStickerPicker.searchText) && this.inline == showStickerPicker.inline;
}
public final boolean getInline() {
return this.inline;
}
public final String getSearchText() {
return this.searchText;
}
public final Long getStickerPackId() {
return this.stickerPackId;
}
public int hashCode() {
Long l = this.stickerPackId;
int i = 0;
int hashCode = (l != null ? l.hashCode() : 0) * 31;
String str = this.searchText;
if (str != null) {
i = str.hashCode();
}
int i2 = (hashCode + i) * 31;
boolean z2 = this.inline;
if (z2) {
z2 = true;
}
int i3 = z2 ? 1 : 0;
int i4 = z2 ? 1 : 0;
int i5 = z2 ? 1 : 0;
return i2 + i3;
}
public String toString() {
StringBuilder P = a.P("ShowStickerPicker(stickerPackId=");
P.append(this.stickerPackId);
P.append(", searchText=");
P.append(this.searchText);
P.append(", inline=");
return a.L(P, this.inline, ")");
}
}
private Event() {
}
public /* synthetic */ Event(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
}
/* compiled from: ExpressionTrayViewModel.kt */
public static final class StoreState {
private final Long guildId;
private final Map<Long, Map<Long, Sticker>> guildStickers;
private final boolean isThreadDraft;
private final MeUser meUser;
private final ExpressionTrayTab selectedExpressionTab;
private final Set<Long> userGuildIds;
/* JADX DEBUG: Multi-variable search result rejected for r5v0, resolved type: java.util.Map<java.lang.Long, ? extends java.util.Map<java.lang.Long, com.discord.api.sticker.Sticker>> */
/* JADX WARN: Multi-variable type inference failed */
public StoreState(ExpressionTrayTab expressionTrayTab, Long l, MeUser meUser, Map<Long, ? extends Map<Long, Sticker>> map, Set<Long> set, boolean z2) {
m.checkNotNullParameter(expressionTrayTab, "selectedExpressionTab");
m.checkNotNullParameter(map, "guildStickers");
m.checkNotNullParameter(set, "userGuildIds");
this.selectedExpressionTab = expressionTrayTab;
this.guildId = l;
this.meUser = meUser;
this.guildStickers = map;
this.userGuildIds = set;
this.isThreadDraft = z2;
}
/* JADX INFO: this call moved to the top of the method (can break code semantics) */
public /* synthetic */ StoreState(ExpressionTrayTab expressionTrayTab, Long l, MeUser meUser, Map map, Set set, boolean z2, int i, DefaultConstructorMarker defaultConstructorMarker) {
this(expressionTrayTab, (i & 2) != 0 ? null : l, (i & 4) != 0 ? null : meUser, map, set, z2);
}
/* JADX DEBUG: Multi-variable search result rejected for r4v0, resolved type: com.discord.widgets.chat.input.expression.ExpressionTrayViewModel$StoreState */
/* JADX WARN: Multi-variable type inference failed */
public static /* synthetic */ StoreState copy$default(StoreState storeState, ExpressionTrayTab expressionTrayTab, Long l, MeUser meUser, Map map, Set set, boolean z2, int i, Object obj) {
if ((i & 1) != 0) {
expressionTrayTab = storeState.selectedExpressionTab;
}
if ((i & 2) != 0) {
l = storeState.guildId;
}
if ((i & 4) != 0) {
meUser = storeState.meUser;
}
if ((i & 8) != 0) {
map = storeState.guildStickers;
}
if ((i & 16) != 0) {
set = storeState.userGuildIds;
}
if ((i & 32) != 0) {
z2 = storeState.isThreadDraft;
}
return storeState.copy(expressionTrayTab, l, meUser, map, set, z2);
}
public final ExpressionTrayTab component1() {
return this.selectedExpressionTab;
}
public final Long component2() {
return this.guildId;
}
public final MeUser component3() {
return this.meUser;
}
public final Map<Long, Map<Long, Sticker>> component4() {
return this.guildStickers;
}
public final Set<Long> component5() {
return this.userGuildIds;
}
public final boolean component6() {
return this.isThreadDraft;
}
public final StoreState copy(ExpressionTrayTab expressionTrayTab, Long l, MeUser meUser, Map<Long, ? extends Map<Long, Sticker>> map, Set<Long> set, boolean z2) {
m.checkNotNullParameter(expressionTrayTab, "selectedExpressionTab");
m.checkNotNullParameter(map, "guildStickers");
m.checkNotNullParameter(set, "userGuildIds");
return new StoreState(expressionTrayTab, l, meUser, map, set, z2);
}
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (!(obj instanceof StoreState)) {
return false;
}
StoreState storeState = (StoreState) obj;
return m.areEqual(this.selectedExpressionTab, storeState.selectedExpressionTab) && m.areEqual(this.guildId, storeState.guildId) && m.areEqual(this.meUser, storeState.meUser) && m.areEqual(this.guildStickers, storeState.guildStickers) && m.areEqual(this.userGuildIds, storeState.userGuildIds) && this.isThreadDraft == storeState.isThreadDraft;
}
public final Long getGuildId() {
return this.guildId;
}
public final Map<Long, Map<Long, Sticker>> getGuildStickers() {
return this.guildStickers;
}
public final MeUser getMeUser() {
return this.meUser;
}
public final ExpressionTrayTab getSelectedExpressionTab() {
return this.selectedExpressionTab;
}
public final Set<Long> getUserGuildIds() {
return this.userGuildIds;
}
public int hashCode() {
ExpressionTrayTab expressionTrayTab = this.selectedExpressionTab;
int i = 0;
int hashCode = (expressionTrayTab != null ? expressionTrayTab.hashCode() : 0) * 31;
Long l = this.guildId;
int hashCode2 = (hashCode + (l != null ? l.hashCode() : 0)) * 31;
MeUser meUser = this.meUser;
int hashCode3 = (hashCode2 + (meUser != null ? meUser.hashCode() : 0)) * 31;
Map<Long, Map<Long, Sticker>> map = this.guildStickers;
int hashCode4 = (hashCode3 + (map != null ? map.hashCode() : 0)) * 31;
Set<Long> set = this.userGuildIds;
if (set != null) {
i = set.hashCode();
}
int i2 = (hashCode4 + i) * 31;
boolean z2 = this.isThreadDraft;
if (z2) {
z2 = true;
}
int i3 = z2 ? 1 : 0;
int i4 = z2 ? 1 : 0;
int i5 = z2 ? 1 : 0;
return i2 + i3;
}
public final boolean isThreadDraft() {
return this.isThreadDraft;
}
public String toString() {
StringBuilder P = a.P("StoreState(selectedExpressionTab=");
P.append(this.selectedExpressionTab);
P.append(", guildId=");
P.append(this.guildId);
P.append(", meUser=");
P.append(this.meUser);
P.append(", guildStickers=");
P.append(this.guildStickers);
P.append(", userGuildIds=");
P.append(this.userGuildIds);
P.append(", isThreadDraft=");
return a.L(P, this.isThreadDraft, ")");
}
}
/* compiled from: ExpressionTrayViewModel.kt */
public static final class ViewState {
private final ExpressionDetailPage expressionDetailPage;
private final ExpressionTrayTab selectedExpressionTab;
private final boolean showGifsAndStickers;
private final boolean showLandingPage;
private final boolean showSearchBar;
private final boolean showStickersSearchBar;
public final /* synthetic */ class WhenMappings {
public static final /* synthetic */ int[] $EnumSwitchMapping$0;
static {
ExpressionTrayTab.values();
int[] iArr = new int[3];
$EnumSwitchMapping$0 = iArr;
iArr[ExpressionTrayTab.EMOJI.ordinal()] = 1;
iArr[ExpressionTrayTab.GIF.ordinal()] = 2;
iArr[ExpressionTrayTab.STICKER.ordinal()] = 3;
}
}
public ViewState(ExpressionTrayTab expressionTrayTab, ExpressionDetailPage expressionDetailPage, boolean z2, boolean z3) {
m.checkNotNullParameter(expressionTrayTab, "selectedExpressionTab");
this.selectedExpressionTab = expressionTrayTab;
this.expressionDetailPage = expressionDetailPage;
this.showStickersSearchBar = z2;
this.showGifsAndStickers = z3;
this.showLandingPage = expressionDetailPage == null;
int ordinal = expressionTrayTab.ordinal();
if (ordinal == 0 || ordinal == 1) {
z2 = true;
} else if (ordinal != 2) {
throw new NoWhenBranchMatchedException();
}
this.showSearchBar = z2;
}
/* JADX INFO: this call moved to the top of the method (can break code semantics) */
public /* synthetic */ ViewState(ExpressionTrayTab expressionTrayTab, ExpressionDetailPage expressionDetailPage, boolean z2, boolean z3, int i, DefaultConstructorMarker defaultConstructorMarker) {
this(expressionTrayTab, (i & 2) != 0 ? null : expressionDetailPage, z2, z3);
}
public static /* synthetic */ ViewState copy$default(ViewState viewState, ExpressionTrayTab expressionTrayTab, ExpressionDetailPage expressionDetailPage, boolean z2, boolean z3, int i, Object obj) {
if ((i & 1) != 0) {
expressionTrayTab = viewState.selectedExpressionTab;
}
if ((i & 2) != 0) {
expressionDetailPage = viewState.expressionDetailPage;
}
if ((i & 4) != 0) {
z2 = viewState.showStickersSearchBar;
}
if ((i & 8) != 0) {
z3 = viewState.showGifsAndStickers;
}
return viewState.copy(expressionTrayTab, expressionDetailPage, z2, z3);
}
public final ExpressionTrayTab component1() {
return this.selectedExpressionTab;
}
public final ExpressionDetailPage component2() {
return this.expressionDetailPage;
}
public final boolean component3() {
return this.showStickersSearchBar;
}
public final boolean component4() {
return this.showGifsAndStickers;
}
public final ViewState copy(ExpressionTrayTab expressionTrayTab, ExpressionDetailPage expressionDetailPage, boolean z2, boolean z3) {
m.checkNotNullParameter(expressionTrayTab, "selectedExpressionTab");
return new ViewState(expressionTrayTab, expressionDetailPage, z2, z3);
}
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (!(obj instanceof ViewState)) {
return false;
}
ViewState viewState = (ViewState) obj;
return m.areEqual(this.selectedExpressionTab, viewState.selectedExpressionTab) && m.areEqual(this.expressionDetailPage, viewState.expressionDetailPage) && this.showStickersSearchBar == viewState.showStickersSearchBar && this.showGifsAndStickers == viewState.showGifsAndStickers;
}
public final ExpressionDetailPage getExpressionDetailPage() {
return this.expressionDetailPage;
}
public final ExpressionTrayTab getSelectedExpressionTab() {
return this.selectedExpressionTab;
}
public final boolean getShowGifsAndStickers() {
return this.showGifsAndStickers;
}
public final boolean getShowLandingPage() {
return this.showLandingPage;
}
public final boolean getShowSearchBar() {
return this.showSearchBar;
}
public final boolean getShowStickersSearchBar() {
return this.showStickersSearchBar;
}
public int hashCode() {
ExpressionTrayTab expressionTrayTab = this.selectedExpressionTab;
int i = 0;
int hashCode = (expressionTrayTab != null ? expressionTrayTab.hashCode() : 0) * 31;
ExpressionDetailPage expressionDetailPage = this.expressionDetailPage;
if (expressionDetailPage != null) {
i = expressionDetailPage.hashCode();
}
int i2 = (hashCode + i) * 31;
boolean z2 = this.showStickersSearchBar;
int i3 = 1;
if (z2) {
z2 = true;
}
int i4 = z2 ? 1 : 0;
int i5 = z2 ? 1 : 0;
int i6 = z2 ? 1 : 0;
int i7 = (i2 + i4) * 31;
boolean z3 = this.showGifsAndStickers;
if (!z3) {
i3 = z3 ? 1 : 0;
}
return i7 + i3;
}
public String toString() {
StringBuilder P = a.P("ViewState(selectedExpressionTab=");
P.append(this.selectedExpressionTab);
P.append(", expressionDetailPage=");
P.append(this.expressionDetailPage);
P.append(", showStickersSearchBar=");
P.append(this.showStickersSearchBar);
P.append(", showGifsAndStickers=");
return a.L(P, this.showGifsAndStickers, ")");
}
}
public final /* synthetic */ class WhenMappings {
public static final /* synthetic */ int[] $EnumSwitchMapping$0;
public static final /* synthetic */ int[] $EnumSwitchMapping$1;
static {
ExpressionTrayTab.values();
int[] iArr = new int[3];
$EnumSwitchMapping$0 = iArr;
ExpressionTrayTab expressionTrayTab = ExpressionTrayTab.EMOJI;
iArr[expressionTrayTab.ordinal()] = 1;
ExpressionTrayTab expressionTrayTab2 = ExpressionTrayTab.GIF;
iArr[expressionTrayTab2.ordinal()] = 2;
ExpressionTrayTab expressionTrayTab3 = ExpressionTrayTab.STICKER;
iArr[expressionTrayTab3.ordinal()] = 3;
ExpressionTrayTab.values();
int[] iArr2 = new int[3];
$EnumSwitchMapping$1 = iArr2;
iArr2[expressionTrayTab.ordinal()] = 1;
iArr2[expressionTrayTab2.ordinal()] = 2;
iArr2[expressionTrayTab3.ordinal()] = 3;
}
}
public ExpressionTrayViewModel() {
this(null, null, null, null, null, null, null, null, 255, null);
}
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
public ExpressionTrayViewModel(StoreAnalytics storeAnalytics, StoreExpressionPickerNavigation storeExpressionPickerNavigation, StoreChannelsSelected storeChannelsSelected, StoreUser storeUser, StoreGuildStickers storeGuildStickers, StoreGuilds storeGuilds, Observable<StoreState> observable, Observable<ExpressionPickerEvent> observable2) {
super(new ViewState(ExpressionTrayTab.EMOJI, null, true, true, 2, null));
m.checkNotNullParameter(storeAnalytics, "storeAnalytics");
m.checkNotNullParameter(storeExpressionPickerNavigation, "storeExpressionPickerNavigation");
m.checkNotNullParameter(storeChannelsSelected, "storeChannelsSelected");
m.checkNotNullParameter(storeUser, "storeUser");
m.checkNotNullParameter(storeGuildStickers, "storeGuildStickers");
m.checkNotNullParameter(storeGuilds, "storeGuilds");
m.checkNotNullParameter(observable, "storeStateObservable");
m.checkNotNullParameter(observable2, "expressionPickerNavigationObservable");
this.storeAnalytics = storeAnalytics;
this.storeExpressionPickerNavigation = storeExpressionPickerNavigation;
this.storeChannelsSelected = storeChannelsSelected;
this.storeUser = storeUser;
this.storeGuildStickers = storeGuildStickers;
this.storeGuilds = storeGuilds;
this.eventSubject = PublishSubject.j0();
ObservableExtensionsKt.appSubscribe$default(ObservableExtensionsKt.ui$default(observable, this, null, 2, null), ExpressionTrayViewModel.class, (Context) null, (Function1) null, (Function1) null, (Function0) null, (Function0) null, new AnonymousClass1(this), 62, (Object) null);
ObservableExtensionsKt.appSubscribe$default(ObservableExtensionsKt.ui$default(observable2, this, null, 2, null), ExpressionTrayViewModel.class, (Context) null, (Function1) null, (Function1) null, (Function0) null, (Function0) null, new AnonymousClass2(this), 62, (Object) null);
}
/* JADX WARNING: Illegal instructions before constructor call */
public /* synthetic */ ExpressionTrayViewModel(StoreAnalytics storeAnalytics, StoreExpressionPickerNavigation storeExpressionPickerNavigation, StoreChannelsSelected storeChannelsSelected, StoreUser storeUser, StoreGuildStickers storeGuildStickers, StoreGuilds storeGuilds, Observable observable, Observable observable2, int i, DefaultConstructorMarker defaultConstructorMarker) {
this(r1, r2, r3, r4, r5, r6, (i & 64) != 0 ? Companion.access$observeStoreState(Companion, r2, r3, r4, r5, r6) : observable, (i & 128) != 0 ? ExpressionPickerEventBus.Companion.getINSTANCE().observeExpressionPickerEvents() : observable2);
StoreAnalytics analytics = (i & 1) != 0 ? StoreStream.Companion.getAnalytics() : storeAnalytics;
StoreExpressionPickerNavigation expressionPickerNavigation = (i & 2) != 0 ? StoreStream.Companion.getExpressionPickerNavigation() : storeExpressionPickerNavigation;
StoreChannelsSelected channelsSelected = (i & 4) != 0 ? StoreStream.Companion.getChannelsSelected() : storeChannelsSelected;
StoreUser users = (i & 8) != 0 ? StoreStream.Companion.getUsers() : storeUser;
StoreGuildStickers guildStickers = (i & 16) != 0 ? StoreStream.Companion.getGuildStickers() : storeGuildStickers;
StoreGuilds guilds = (i & 32) != 0 ? StoreStream.Companion.getGuilds() : storeGuilds;
}
public static final /* synthetic */ void access$handleExpressionPickerEvents(ExpressionTrayViewModel expressionTrayViewModel, ExpressionPickerEvent expressionPickerEvent) {
expressionTrayViewModel.handleExpressionPickerEvents(expressionPickerEvent);
}
public static final /* synthetic */ void access$handleStoreState(ExpressionTrayViewModel expressionTrayViewModel, StoreState storeState) {
expressionTrayViewModel.handleStoreState(storeState);
}
public static /* synthetic */ void clickSearch$default(ExpressionTrayViewModel expressionTrayViewModel, String str, int i, Object obj) {
if ((i & 1) != 0) {
str = null;
}
expressionTrayViewModel.clickSearch(str);
}
private final String getChatInputComponentType(ExpressionTrayTab expressionTrayTab) {
int ordinal = expressionTrayTab.ordinal();
if (ordinal == 0) {
return "emoji";
}
if (ordinal == 1) {
return "GIF";
}
if (ordinal == 2) {
return "sticker";
}
throw new NoWhenBranchMatchedException();
}
private final void handleExpressionPickerEvents(ExpressionPickerEvent expressionPickerEvent) {
if (m.areEqual(expressionPickerEvent, ExpressionPickerEvent.CloseExpressionPicker.INSTANCE)) {
hideExpressionPicker();
} else if (expressionPickerEvent instanceof ExpressionPickerEvent.OpenStickerPicker) {
ExpressionPickerEvent.OpenStickerPicker openStickerPicker = (ExpressionPickerEvent.OpenStickerPicker) expressionPickerEvent;
if (!openStickerPicker.getInline()) {
showStickerPickerSheet(openStickerPicker.getStickerPackId(), openStickerPicker.getSearchText());
}
Long stickerPackId = openStickerPicker.getStickerPackId();
long longValue = stickerPackId != null ? stickerPackId.longValue() : -1;
selectTab(ExpressionTrayTab.STICKER);
showStickerPickerInline(Long.valueOf(longValue), openStickerPicker.getSearchText());
}
}
private final void handleStoreState(StoreState storeState) {
updateViewState(ViewState.copy$default(requireViewState(), storeState.getSelectedExpressionTab(), null, false, !storeState.isThreadDraft(), 6, null));
}
private final void hideExpressionPicker() {
PublishSubject<Event> publishSubject = this.eventSubject;
publishSubject.j.onNext(Event.HideExpressionTray.INSTANCE);
}
private final void showEmojiPickerSheet() {
PublishSubject<Event> publishSubject = this.eventSubject;
publishSubject.j.onNext(Event.ShowEmojiPickerSheet.INSTANCE);
}
private final void showGifPickerSheet() {
PublishSubject<Event> publishSubject = this.eventSubject;
publishSubject.j.onNext(Event.ShowGifPickerSheet.INSTANCE);
}
private final void showStickerPickerInline(Long l, String str) {
PublishSubject<Event> publishSubject = this.eventSubject;
publishSubject.j.onNext(new Event.ShowStickerPicker(l, str, true));
}
public static /* synthetic */ void showStickerPickerInline$default(ExpressionTrayViewModel expressionTrayViewModel, Long l, String str, int i, Object obj) {
if ((i & 1) != 0) {
l = null;
}
if ((i & 2) != 0) {
str = null;
}
expressionTrayViewModel.showStickerPickerInline(l, str);
}
private final void showStickerPickerSheet(Long l, String str) {
PublishSubject<Event> publishSubject = this.eventSubject;
publishSubject.j.onNext(new Event.ShowStickerPicker(l, str, false, 4, null));
}
public static /* synthetic */ void showStickerPickerSheet$default(ExpressionTrayViewModel expressionTrayViewModel, Long l, String str, int i, Object obj) {
if ((i & 1) != 0) {
l = null;
}
if ((i & 2) != 0) {
str = null;
}
expressionTrayViewModel.showStickerPickerSheet(l, str);
}
public final void clickBack() {
ViewState requireViewState = requireViewState();
if (requireViewState.getExpressionDetailPage() != null) {
updateViewState(ViewState.copy$default(requireViewState, null, null, false, false, 13, null));
}
}
public final void clickSearch(String str) {
int ordinal = requireViewState().getSelectedExpressionTab().ordinal();
if (ordinal == 0) {
showEmojiPickerSheet();
} else if (ordinal == 1) {
showGifPickerSheet();
} else if (ordinal == 2) {
showStickerPickerSheet$default(this, null, str, 1, null);
}
}
public final void handleIsActive(boolean z2) {
ViewState viewState;
ExpressionTrayTab selectedExpressionTab;
if (z2 && !this.wasActive && (viewState = getViewState()) != null && (selectedExpressionTab = viewState.getSelectedExpressionTab()) != null) {
this.storeAnalytics.trackChatInputComponentViewed(getChatInputComponentType(selectedExpressionTab));
}
this.wasActive = z2;
}
public final Observable<Event> observeEvents() {
PublishSubject<Event> publishSubject = this.eventSubject;
m.checkNotNullExpressionValue(publishSubject, "eventSubject");
return publishSubject;
}
public final void selectGifCategory(GifCategoryItem gifCategoryItem) {
m.checkNotNullParameter(gifCategoryItem, "gifCategoryItem");
updateViewState(ViewState.copy$default(requireViewState(), null, new ExpressionDetailPage.GifCategoryPage(gifCategoryItem), false, false, 13, null));
}
public final void selectTab(ExpressionTrayTab expressionTrayTab) {
m.checkNotNullParameter(expressionTrayTab, "expressionTrayTab");
this.storeExpressionPickerNavigation.onSelectTab(expressionTrayTab);
}
public final void showStickersSearchBar(boolean z2) {
updateViewState(ViewState.copy$default(requireViewState(), null, null, z2, false, 11, null));
}
public void updateViewState(ViewState viewState) {
m.checkNotNullParameter(viewState, "viewState");
ViewState viewState2 = getViewState();
ExpressionTrayTab selectedExpressionTab = viewState2 != null ? viewState2.getSelectedExpressionTab() : null;
ExpressionTrayTab selectedExpressionTab2 = viewState.getSelectedExpressionTab();
if (viewState.getShowLandingPage() && selectedExpressionTab != selectedExpressionTab2 && this.wasActive) {
this.storeAnalytics.trackChatInputComponentViewed(getChatInputComponentType(selectedExpressionTab2));
}
super.updateViewState((ExpressionTrayViewModel) viewState);
}
}