32 lines
1.7 KiB
Java
32 lines
1.7 KiB
Java
package com.discord.widgets.friends;
|
|
|
|
import com.discord.widgets.friends.NearbyManager;
|
|
import com.discord.widgets.friends.WidgetFriendsFindNearby;
|
|
import j0.k.b;
|
|
import j0.l.e.j;
|
|
import kotlin.NoWhenBranchMatchedException;
|
|
import rx.Observable;
|
|
/* compiled from: WidgetFriendsFindNearby.kt */
|
|
public final class WidgetFriendsFindNearby$ModelProvider$get$1<T, R> implements b<NearbyManager.NearbyState, Observable<? extends WidgetFriendsFindNearby.Model>> {
|
|
public static final WidgetFriendsFindNearby$ModelProvider$get$1 INSTANCE = new WidgetFriendsFindNearby$ModelProvider$get$1();
|
|
|
|
public final Observable<? extends WidgetFriendsFindNearby.Model> call(NearbyManager.NearbyState nearbyState) {
|
|
j jVar;
|
|
if (nearbyState instanceof NearbyManager.NearbyState.Disconnected) {
|
|
return new j(new WidgetFriendsFindNearby.Model.Error(Integer.valueOf(((NearbyManager.NearbyState.Disconnected) nearbyState).getCode())));
|
|
}
|
|
if (nearbyState instanceof NearbyManager.NearbyState.Uninitialized) {
|
|
jVar = new j(WidgetFriendsFindNearby.Model.Uninitialized.INSTANCE);
|
|
} else if (nearbyState instanceof NearbyManager.NearbyState.Connected) {
|
|
NearbyManager.NearbyState.Connected connected = (NearbyManager.NearbyState.Connected) nearbyState;
|
|
if (!connected.getNearbyUserIds().isEmpty()) {
|
|
return WidgetFriendsFindNearby.ModelProvider.access$getUserModels(WidgetFriendsFindNearby.ModelProvider.INSTANCE, connected.getNearbyUserIds());
|
|
}
|
|
jVar = new j(WidgetFriendsFindNearby.Model.Empty.INSTANCE);
|
|
} else {
|
|
throw new NoWhenBranchMatchedException();
|
|
}
|
|
return jVar;
|
|
}
|
|
}
|