27 lines
1.3 KiB
Java
27 lines
1.3 KiB
Java
package com.discord.stores;
|
|
|
|
import com.discord.api.channel.Channel;
|
|
import com.discord.utilities.rx.ObservableExtensionsKt;
|
|
import com.discord.utilities.rx.ObservableExtensionsKt$filterNull$1;
|
|
import com.discord.utilities.rx.ObservableExtensionsKt$filterNull$2;
|
|
import d0.z.d.m;
|
|
import j0.k.b;
|
|
import rx.Observable;
|
|
/* compiled from: StoreMessagesLoader.kt */
|
|
public final class StoreMessagesLoader$jumpToMessage$6<T, R> implements b<Boolean, Observable<? extends Channel>> {
|
|
public final /* synthetic */ long $channelId;
|
|
public final /* synthetic */ StoreMessagesLoader this$0;
|
|
|
|
public StoreMessagesLoader$jumpToMessage$6(StoreMessagesLoader storeMessagesLoader, long j) {
|
|
this.this$0 = storeMessagesLoader;
|
|
this.$channelId = j;
|
|
}
|
|
|
|
public final Observable<? extends Channel> call(Boolean bool) {
|
|
m.checkNotNullExpressionValue(bool, "isConnected");
|
|
int i = bool.booleanValue() ? 1 : 3;
|
|
Observable<R> F = StoreMessagesLoader.access$getStream$p(this.this$0).getChannels$app_productionBetaRelease().observeChannel(this.$channelId).x(ObservableExtensionsKt$filterNull$1.INSTANCE).F(ObservableExtensionsKt$filterNull$2.INSTANCE);
|
|
m.checkNotNullExpressionValue(F, "filter { it != null }.map { it!! }");
|
|
return ObservableExtensionsKt.takeSingleUntilTimeout$default(F, 1000 * ((long) i), false, 2, null);
|
|
}
|
|
}
|