discord-jadx/app/src/main/java/com/discord/widgets/chat/input/sticker/StickerPickerNfxManager.java

83 lines
3.9 KiB
Java

package com.discord.widgets.chat.input.sticker;
import c.a.j.a;
import com.discord.app.AppLog;
import com.discord.models.user.MeUser;
import com.discord.stores.StoreStream;
import com.discord.stores.StoreUser;
import com.discord.tooltips.TooltipManager;
import com.discord.utilities.time.Clock;
import com.discord.utilities.time.ClockFactory;
import com.discord.widgets.home.WidgetHomeModel;
import d0.z.d.m;
import java.lang.ref.WeakReference;
import java.util.Set;
import kotlin.jvm.internal.DefaultConstructorMarker;
import rx.Observable;
/* compiled from: StickerPickerNfxManager.kt */
public final class StickerPickerNfxManager {
private final Clock clock;
private final TooltipManager tooltipManager;
private final StoreUser userStore;
public StickerPickerNfxManager() {
this(null, null, null, 7, null);
}
public StickerPickerNfxManager(StoreUser storeUser) {
this(storeUser, null, null, 6, null);
}
public StickerPickerNfxManager(StoreUser storeUser, Clock clock) {
this(storeUser, clock, null, 4, null);
}
public StickerPickerNfxManager(StoreUser storeUser, Clock clock, TooltipManager tooltipManager) {
m.checkNotNullParameter(storeUser, "userStore");
m.checkNotNullParameter(clock, "clock");
m.checkNotNullParameter(tooltipManager, "tooltipManager");
this.userStore = storeUser;
this.clock = clock;
this.tooltipManager = tooltipManager;
}
/* JADX WARNING: Illegal instructions before constructor call */
public StickerPickerNfxManager(StoreUser storeUser, Clock clock, TooltipManager tooltipManager, int i, DefaultConstructorMarker defaultConstructorMarker) {
this(storeUser, clock, tooltipManager);
storeUser = (i & 1) != 0 ? StoreStream.Companion.getUsers() : storeUser;
clock = (i & 2) != 0 ? ClockFactory.get() : clock;
if ((i & 4) != 0) {
AppLog appLog = AppLog.g;
m.checkNotNullParameter(appLog, "logger");
WeakReference<a> weakReference = a.b.a;
a aVar = weakReference != null ? weakReference.get() : null;
if (aVar == null) {
aVar = new a(appLog);
a.b.a = new WeakReference<>(aVar);
}
TooltipManager.a aVar2 = TooltipManager.a.d;
m.checkNotNullParameter(aVar, "floatingViewManager");
WeakReference<TooltipManager> weakReference2 = TooltipManager.a.a;
tooltipManager = weakReference2 != null ? weakReference2.get() : null;
if (tooltipManager == null) {
tooltipManager = new TooltipManager((c.a.w.a) TooltipManager.a.b.getValue(), (Set) TooltipManager.a.f2102c.getValue(), 0, aVar, 4);
TooltipManager.a.a = new WeakReference<>(tooltipManager);
}
}
}
public static final /* synthetic */ boolean access$canShowStickerPickerNfx(StickerPickerNfxManager stickerPickerNfxManager, MeUser meUser) {
return stickerPickerNfxManager.canShowStickerPickerNfx(meUser);
}
private final boolean canShowStickerPickerNfx(MeUser meUser) {
return !((this.clock.currentTimeMillis() > 1609459200000L ? 1 : (this.clock.currentTimeMillis() == 1609459200000L ? 0 : -1)) >= 0) && ((((meUser.getId() >>> 22) + 1420070400000L) > 1601535600000L ? 1 : (((meUser.getId() >>> 22) + 1420070400000L) == 1601535600000L ? 0 : -1)) < 0) && this.tooltipManager.b(StickerPickerTooltip.INSTANCE, true) && StickerPickerFeatureFlag.Companion.getINSTANCE().isEnabled();
}
public final Observable<Boolean> observeCanShowStickerPickerNfx() {
Observable<Boolean> j = Observable.j(WidgetHomeModel.Companion.getInitialized(), this.userStore.observeMe(true), new StickerPickerNfxManager$observeCanShowStickerPickerNfx$1(this));
m.checkNotNullExpressionValue(j, "Observable.combineLatest…howStickerPickerNfx(me) }");
return j;
}
}