discord-jadx/app/src/main/java/com/discord/views/user/UserAvatarPresenceViewContr...

75 lines
4.1 KiB
Java

package com.discord.views.user;
import com.discord.models.user.User;
import com.discord.stores.StoreStream;
import com.discord.stores.StoreUser;
import com.discord.stores.StoreUserPresence;
import com.discord.utilities.rx.ObservableExtensionsKt$filterNull$1;
import com.discord.utilities.rx.ObservableExtensionsKt$filterNull$2;
import com.discord.utilities.streams.StreamContext;
import com.discord.utilities.streams.StreamContextService;
import com.discord.utilities.viewcontroller.RxViewController;
import com.discord.views.user.UserAvatarPresenceView;
import com.discord.widgets.user.presence.ModelRichPresence;
import d0.z.d.m;
import rx.Observable;
import rx.functions.Func3;
/* compiled from: UserAvatarPresenceViewController.kt */
public final class UserAvatarPresenceViewController extends RxViewController<UserAvatarPresenceView, UserAvatarPresenceView.a> {
public long a;
public final StoreUser b;
/* renamed from: c reason: collision with root package name */
public final StoreUserPresence f2145c;
public final StreamContextService d;
/* compiled from: UserAvatarPresenceViewController.kt */
public static final class a<T1, T2, T3, R> implements Func3<User, ModelRichPresence, StreamContext, UserAvatarPresenceView.a> {
public static final a a = new a();
/* 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, java.lang.Object, java.lang.Object] */
@Override // rx.functions.Func3
public UserAvatarPresenceView.a call(User user, ModelRichPresence modelRichPresence, StreamContext streamContext) {
User user2 = user;
ModelRichPresence modelRichPresence2 = modelRichPresence;
StreamContext streamContext2 = streamContext;
m.checkNotNullExpressionValue(user2, "user");
return new UserAvatarPresenceView.a(user2, modelRichPresence2 != null ? modelRichPresence2.getPresence() : null, streamContext2, true, null, 16);
}
}
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
public UserAvatarPresenceViewController(UserAvatarPresenceView userAvatarPresenceView, StoreUser storeUser, StoreUserPresence storeUserPresence, StreamContextService streamContextService, int i) {
super(userAvatarPresenceView);
StreamContextService streamContextService2 = null;
StoreUser users = (i & 2) != 0 ? StoreStream.Companion.getUsers() : null;
StoreUserPresence presences = (i & 4) != 0 ? StoreStream.Companion.getPresences() : null;
streamContextService2 = (i & 8) != 0 ? new StreamContextService(null, null, null, null, null, null, null, null, 255, null) : streamContextService2;
m.checkNotNullParameter(userAvatarPresenceView, "view");
m.checkNotNullParameter(users, "storeUser");
m.checkNotNullParameter(presences, "storeUserPresence");
m.checkNotNullParameter(streamContextService2, "streamContextService");
this.b = users;
this.f2145c = presences;
this.d = streamContextService2;
}
/* JADX DEBUG: Method arguments types fixed to match base method, original types: [java.lang.Object] */
@Override // com.discord.utilities.viewcontroller.RxViewController
public void configureView(UserAvatarPresenceView.a aVar) {
UserAvatarPresenceView.a aVar2 = aVar;
m.checkNotNullParameter(aVar2, "viewState");
getView().a(aVar2);
}
@Override // com.discord.utilities.viewcontroller.RxViewController
public Observable<UserAvatarPresenceView.a> observeState() {
Observable<R> F = this.b.observeUser(this.a).x(ObservableExtensionsKt$filterNull$1.INSTANCE).F(ObservableExtensionsKt$filterNull$2.INSTANCE);
m.checkNotNullExpressionValue(F, "filter { it != null }.map { it!! }");
Observable<UserAvatarPresenceView.a> i = Observable.i(F, ModelRichPresence.Companion.get(this.a, this.f2145c), this.d.getForUser(this.a, false), a.a);
m.checkNotNullExpressionValue(i, "Observable.combineLatest…nce = true,\n )\n }");
return i;
}
}