154 lines
4.9 KiB
Java
154 lines
4.9 KiB
Java
package c.a.a;
|
|
|
|
import android.content.Context;
|
|
import com.discord.app.AppViewModel;
|
|
import com.discord.models.user.User;
|
|
import com.discord.stores.StoreStream;
|
|
import com.discord.stores.StoreUser;
|
|
import com.discord.utilities.rest.RestAPI;
|
|
import com.discord.utilities.rx.ObservableExtensionsKt;
|
|
import d0.z.d.m;
|
|
import kotlin.jvm.functions.Function0;
|
|
import kotlin.jvm.functions.Function1;
|
|
import kotlin.jvm.internal.DefaultConstructorMarker;
|
|
import rx.Observable;
|
|
import rx.subjects.PublishSubject;
|
|
/* compiled from: WidgetUrgentMessageDialogViewModel.kt */
|
|
public final class v extends AppViewModel<d> {
|
|
public static final a i = new a(null);
|
|
public final PublishSubject<b> j;
|
|
public final RestAPI k;
|
|
|
|
/* compiled from: WidgetUrgentMessageDialogViewModel.kt */
|
|
public static final class a {
|
|
public a(DefaultConstructorMarker defaultConstructorMarker) {
|
|
}
|
|
}
|
|
|
|
/* compiled from: WidgetUrgentMessageDialogViewModel.kt */
|
|
public static abstract class b {
|
|
|
|
/* compiled from: WidgetUrgentMessageDialogViewModel.kt */
|
|
public static final class a extends b {
|
|
public static final a a = new a();
|
|
|
|
public a() {
|
|
super(null);
|
|
}
|
|
}
|
|
|
|
/* compiled from: WidgetUrgentMessageDialogViewModel.kt */
|
|
/* renamed from: c.a.a.v$b$b reason: collision with other inner class name */
|
|
public static final class C0018b extends b {
|
|
public static final C0018b a = new C0018b();
|
|
|
|
public C0018b() {
|
|
super(null);
|
|
}
|
|
}
|
|
|
|
public b() {
|
|
}
|
|
|
|
public b(DefaultConstructorMarker defaultConstructorMarker) {
|
|
}
|
|
}
|
|
|
|
/* compiled from: WidgetUrgentMessageDialogViewModel.kt */
|
|
public static final class c {
|
|
public final User a;
|
|
|
|
public c(User user) {
|
|
m.checkNotNullParameter(user, "user");
|
|
this.a = user;
|
|
}
|
|
|
|
public boolean equals(Object obj) {
|
|
if (this != obj) {
|
|
return (obj instanceof c) && m.areEqual(this.a, ((c) obj).a);
|
|
}
|
|
return true;
|
|
}
|
|
|
|
public int hashCode() {
|
|
User user = this.a;
|
|
if (user != null) {
|
|
return user.hashCode();
|
|
}
|
|
return 0;
|
|
}
|
|
|
|
public String toString() {
|
|
StringBuilder L = c.d.b.a.a.L("StoreState(user=");
|
|
L.append(this.a);
|
|
L.append(")");
|
|
return L.toString();
|
|
}
|
|
}
|
|
|
|
/* compiled from: WidgetUrgentMessageDialogViewModel.kt */
|
|
public static final class d {
|
|
public final Integer a;
|
|
public final boolean b;
|
|
|
|
public d(Integer num, boolean z2) {
|
|
this.a = num;
|
|
this.b = z2;
|
|
}
|
|
|
|
public boolean equals(Object obj) {
|
|
if (this == obj) {
|
|
return true;
|
|
}
|
|
if (!(obj instanceof d)) {
|
|
return false;
|
|
}
|
|
d dVar = (d) obj;
|
|
return m.areEqual(this.a, dVar.a) && this.b == dVar.b;
|
|
}
|
|
|
|
public int hashCode() {
|
|
Integer num = this.a;
|
|
int hashCode = (num != null ? num.hashCode() : 0) * 31;
|
|
boolean z2 = this.b;
|
|
if (z2) {
|
|
z2 = true;
|
|
}
|
|
int i = z2 ? 1 : 0;
|
|
int i2 = z2 ? 1 : 0;
|
|
int i3 = z2 ? 1 : 0;
|
|
return hashCode + i;
|
|
}
|
|
|
|
public String toString() {
|
|
StringBuilder L = c.d.b.a.a.L("ViewState(userFlags=");
|
|
L.append(this.a);
|
|
L.append(", isBusy=");
|
|
return c.d.b.a.a.G(L, this.b, ")");
|
|
}
|
|
}
|
|
|
|
public v() {
|
|
this(null, null, null, 7);
|
|
}
|
|
|
|
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
|
|
public v(RestAPI restAPI, StoreUser storeUser, Observable observable, int i2) {
|
|
super(null, 1, null);
|
|
Observable observable2;
|
|
RestAPI api = (i2 & 1) != 0 ? RestAPI.Companion.getApi() : null;
|
|
StoreUser users = (i2 & 2) != 0 ? StoreStream.Companion.getUsers() : null;
|
|
if ((i2 & 4) != 0) {
|
|
observable2 = StoreUser.observeMe$default(users, false, 1, null).F(u.i);
|
|
m.checkNotNullExpressionValue(observable2, "storeUser.observeMe().ma…oreState(user = meUser) }");
|
|
} else {
|
|
observable2 = null;
|
|
}
|
|
m.checkNotNullParameter(api, "restAPI");
|
|
m.checkNotNullParameter(users, "storeUser");
|
|
m.checkNotNullParameter(observable2, "storeObservable");
|
|
this.k = api;
|
|
ObservableExtensionsKt.appSubscribe$default(ObservableExtensionsKt.ui$default(ObservableExtensionsKt.computationLatest(observable2), this, null, 2, null), v.class, (Context) null, (Function1) null, (Function1) null, (Function0) null, (Function0) null, new t(this), 62, (Object) null);
|
|
this.j = PublishSubject.k0();
|
|
}
|
|
}
|