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 { 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 implements Func3 { 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 observeState() { Observable 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 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; } }