discord-jadx/app/src/main/java/com/discord/stores/StoreMessageAck$getPendingA...

63 lines
3.5 KiB
Java

package com.discord.stores;
import com.discord.stores.StoreMessageAck;
import d0.z.d.m;
import j0.k.b;
import j0.l.e.j;
import rx.Observable;
import rx.functions.Func3;
/* compiled from: StoreMessageAck.kt */
public final class StoreMessageAck$getPendingAck$2<T, R> implements b<Long, Observable<? extends StoreMessageAck.PendingAck>> {
public final /* synthetic */ boolean $isLockedAck;
public final /* synthetic */ StoreMessageAck$getPendingAck$1 $isUpdateRequired$1;
public final /* synthetic */ StoreMessageAck this$0;
/* compiled from: StoreMessageAck.kt */
/* renamed from: com.discord.stores.StoreMessageAck$getPendingAck$2$1 reason: invalid class name */
public static final class AnonymousClass1<T1, T2, T3, R> implements Func3<StoreMessageAck.Ack, Long, StoreMessageAck.ThreadState, StoreMessageAck.PendingAck> {
public final /* synthetic */ Long $channelId;
public final /* synthetic */ StoreMessageAck$getPendingAck$2 this$0;
public AnonymousClass1(StoreMessageAck$getPendingAck$2 storeMessageAck$getPendingAck$2, Long l) {
this.this$0 = storeMessageAck$getPendingAck$2;
this.$channelId = l;
}
/* JADX WARNING: Code restructure failed: missing block: B:5:0x0026, code lost:
if (r8.invoke(r6, r7.longValue()) != false) goto L_0x0028;
*/
public final StoreMessageAck.PendingAck call(StoreMessageAck.Ack ack, Long l, StoreMessageAck.ThreadState threadState) {
StoreMessageAck storeMessageAck = this.this$0.this$0;
m.checkNotNullExpressionValue(threadState, "threadState");
if (StoreMessageAck.access$shouldAck(storeMessageAck, threadState)) {
StoreMessageAck$getPendingAck$2 storeMessageAck$getPendingAck$2 = this.this$0;
if (!storeMessageAck$getPendingAck$2.$isLockedAck) {
StoreMessageAck$getPendingAck$1 storeMessageAck$getPendingAck$1 = storeMessageAck$getPendingAck$2.$isUpdateRequired$1;
m.checkNotNullExpressionValue(l, "mostRecentMessageId");
}
Long l2 = this.$channelId;
m.checkNotNullExpressionValue(l2, "channelId");
long longValue = l2.longValue();
m.checkNotNullExpressionValue(l, "mostRecentMessageId");
return new StoreMessageAck.PendingAck(longValue, new StoreMessageAck.Ack(l.longValue(), true, this.this$0.$isLockedAck));
}
return StoreMessageAck.PendingAck.Companion.getEMPTY();
}
}
public StoreMessageAck$getPendingAck$2(StoreMessageAck storeMessageAck, boolean z2, StoreMessageAck$getPendingAck$1 storeMessageAck$getPendingAck$1) {
this.this$0 = storeMessageAck;
this.$isLockedAck = z2;
this.$isUpdateRequired$1 = storeMessageAck$getPendingAck$1;
}
public final Observable<? extends StoreMessageAck.PendingAck> call(Long l) {
if (l.longValue() <= 0) {
return new j(StoreMessageAck.PendingAck.Companion.getEMPTY());
}
StoreMessageAck messageAck$app_productionBetaRelease = StoreMessageAck.access$getStream$p(this.this$0).getMessageAck$app_productionBetaRelease();
m.checkNotNullExpressionValue(l, "channelId");
return Observable.i(messageAck$app_productionBetaRelease.observeForChannel(l.longValue()), StoreMessageAck.access$getStream$p(this.this$0).getMessagesMostRecent$app_productionBetaRelease().observeRecentMessageIds(l.longValue()), StoreMessageAck.access$observeThreadState(this.this$0, l.longValue()), new AnonymousClass1(this, l));
}
}