45 lines
2.3 KiB
Java
45 lines
2.3 KiB
Java
package com.discord.widgets.chat.overlay;
|
|
|
|
import com.discord.stores.StoreMessages;
|
|
import com.discord.stores.StoreStream;
|
|
import com.discord.widgets.chat.overlay.WidgetChatOverlay;
|
|
import d0.z.d.m;
|
|
import j0.k.b;
|
|
import j0.l.e.j;
|
|
import java.util.concurrent.TimeUnit;
|
|
import rx.Observable;
|
|
/* compiled from: WidgetChatOverlay.kt */
|
|
public final class WidgetChatOverlay$OldMessageModel$Companion$get$1<T, R> implements b<Long, Observable<? extends WidgetChatOverlay.OldMessageModel>> {
|
|
public static final WidgetChatOverlay$OldMessageModel$Companion$get$1 INSTANCE = new WidgetChatOverlay$OldMessageModel$Companion$get$1();
|
|
|
|
/* compiled from: WidgetChatOverlay.kt */
|
|
/* renamed from: com.discord.widgets.chat.overlay.WidgetChatOverlay$OldMessageModel$Companion$get$1$1 reason: invalid class name */
|
|
public static final class AnonymousClass1<T, R> implements b<Boolean, WidgetChatOverlay.OldMessageModel> {
|
|
public final /* synthetic */ Long $selectedChannelId;
|
|
|
|
public AnonymousClass1(Long l) {
|
|
this.$selectedChannelId = l;
|
|
}
|
|
|
|
public final WidgetChatOverlay.OldMessageModel call(Boolean bool) {
|
|
Long l = this.$selectedChannelId;
|
|
m.checkNotNullExpressionValue(l, "selectedChannelId");
|
|
long longValue = l.longValue();
|
|
m.checkNotNullExpressionValue(bool, "isViewingOldMessages");
|
|
return new WidgetChatOverlay.OldMessageModel(longValue, bool.booleanValue());
|
|
}
|
|
}
|
|
|
|
public final Observable<? extends WidgetChatOverlay.OldMessageModel> call(Long l) {
|
|
Observable observable;
|
|
if (l.longValue() <= 0) {
|
|
observable = new j(Boolean.FALSE);
|
|
} else {
|
|
StoreStream.Companion companion = StoreStream.Companion;
|
|
StoreMessages messages = companion.getMessages();
|
|
m.checkNotNullExpressionValue(l, "selectedChannelId");
|
|
observable = Observable.j(messages.observeIsDetached(l.longValue()), companion.getChat().observeInteractionState().x(new WidgetChatOverlay$OldMessageModel$Companion$get$1$isViewingOldMessagesObs$1(l)).o(200, TimeUnit.MILLISECONDS), WidgetChatOverlay$OldMessageModel$Companion$get$1$isViewingOldMessagesObs$2.INSTANCE);
|
|
}
|
|
return Observable.m(new j(Boolean.FALSE), observable).r().F(new AnonymousClass1(l));
|
|
}
|
|
}
|