75 lines
3.1 KiB
Java
75 lines
3.1 KiB
Java
package com.discord.stores;
|
|
|
|
import com.discord.models.application.Unread;
|
|
import com.discord.models.message.Message;
|
|
import d0.z.d.m;
|
|
import j0.k.a;
|
|
import j0.k.b;
|
|
import j0.l.a.k;
|
|
import java.util.List;
|
|
import rx.Observable;
|
|
import rx.functions.Action0;
|
|
/* compiled from: StoreReadStates.kt */
|
|
public final class StoreReadStates$computeUnreadMarker$4<T, R> implements b<Unread.Marker, Observable<? extends Unread>> {
|
|
public final /* synthetic */ StoreReadStates this$0;
|
|
|
|
/* compiled from: StoreReadStates.kt */
|
|
/* renamed from: com.discord.stores.StoreReadStates$computeUnreadMarker$4$1 reason: invalid class name */
|
|
public static final class AnonymousClass1<T, R> implements b<List<? extends Message>, Unread> {
|
|
public final /* synthetic */ Unread.Marker $marker;
|
|
|
|
public AnonymousClass1(Unread.Marker marker) {
|
|
this.$marker = marker;
|
|
}
|
|
|
|
public final Unread call(List<Message> list) {
|
|
Unread.Marker marker = this.$marker;
|
|
m.checkNotNullExpressionValue(list, "messages");
|
|
return new Unread(marker, list);
|
|
}
|
|
|
|
/* 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 // j0.k.b
|
|
public /* bridge */ /* synthetic */ Unread call(List<? extends Message> list) {
|
|
return call((List<Message>) list);
|
|
}
|
|
}
|
|
|
|
/* compiled from: StoreReadStates.kt */
|
|
/* renamed from: com.discord.stores.StoreReadStates$computeUnreadMarker$4$2 reason: invalid class name */
|
|
public static final class AnonymousClass2<T, R> implements b<Boolean, Boolean> {
|
|
public static final AnonymousClass2 INSTANCE = new AnonymousClass2();
|
|
|
|
public final Boolean call(Boolean bool) {
|
|
return bool;
|
|
}
|
|
}
|
|
|
|
/* compiled from: StoreReadStates.kt */
|
|
/* renamed from: com.discord.stores.StoreReadStates$computeUnreadMarker$4$3 reason: invalid class name */
|
|
public static final class AnonymousClass3 implements Action0 {
|
|
public final /* synthetic */ StoreReadStates$computeUnreadMarker$4 this$0;
|
|
|
|
public AnonymousClass3(StoreReadStates$computeUnreadMarker$4 storeReadStates$computeUnreadMarker$4) {
|
|
this.this$0 = storeReadStates$computeUnreadMarker$4;
|
|
}
|
|
|
|
@Override // rx.functions.Action0
|
|
public final void call() {
|
|
StoreReadStates.access$clearMarker(this.this$0.this$0);
|
|
}
|
|
}
|
|
|
|
public StoreReadStates$computeUnreadMarker$4(StoreReadStates storeReadStates) {
|
|
this.this$0 = storeReadStates;
|
|
}
|
|
|
|
public final Observable<? extends Unread> call(Unread.Marker marker) {
|
|
m.checkNotNullParameter(marker, "marker");
|
|
Observable<R> a02 = StoreStream.Companion.getMessages().observeMessagesForChannel(marker.getChannelId()).F(new AnonymousClass1(marker)).a0(StoreReadStates.access$getMarkAsRead$p(this.this$0).x(AnonymousClass2.INSTANCE));
|
|
AnonymousClass3 r0 = new AnonymousClass3(this);
|
|
a.C0319a aVar = a.a;
|
|
return Observable.h0(new k(a02, new j0.l.e.a(aVar, aVar, r0)));
|
|
}
|
|
}
|