2021-06-27 20:44:35 +00:00
|
|
|
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 */
|
2021-07-19 19:45:22 +00:00
|
|
|
public final StoreUserPresence f2145c;
|
2021-06-27 20:44:35 +00:00
|
|
|
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");
|
2021-07-03 23:36:06 +00:00
|
|
|
return new UserAvatarPresenceView.a(user2, modelRichPresence2 != null ? modelRichPresence2.getPresence() : null, streamContext2, true, null, 16);
|
2021-06-27 20:44:35 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
/* 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;
|
2021-07-19 19:45:22 +00:00
|
|
|
this.f2145c = presences;
|
2021-06-27 20:44:35 +00:00
|
|
|
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() {
|
2021-07-03 23:36:06 +00:00
|
|
|
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!! }");
|
2021-07-19 19:45:22 +00:00
|
|
|
Observable<UserAvatarPresenceView.a> i = Observable.i(F, ModelRichPresence.Companion.get(this.a, this.f2145c), this.d.getForUser(this.a, false), a.a);
|
2021-07-03 23:36:06 +00:00
|
|
|
m.checkNotNullExpressionValue(i, "Observable.combineLatest…nce = true,\n )\n }");
|
2021-06-27 20:44:35 +00:00
|
|
|
return i;
|
|
|
|
}
|
|
|
|
}
|