36 lines
2.0 KiB
Java
36 lines
2.0 KiB
Java
package com.discord.widgets.channels;
|
|
|
|
import com.discord.api.channel.Channel;
|
|
import com.discord.models.domain.ModelNotificationSettings;
|
|
import com.discord.stores.StoreUserGuildSettings;
|
|
import com.discord.widgets.channels.ChannelGroupDMSettingsViewModel;
|
|
import d0.z.d.m;
|
|
import j0.k.b;
|
|
import j0.l.e.j;
|
|
import rx.Observable;
|
|
import rx.functions.Func2;
|
|
/* compiled from: ChannelGroupDMSettingsViewModel.kt */
|
|
public final class ChannelGroupDMSettingsViewModel$Companion$observeStoreState$1<T, R> implements b<Channel, Observable<? extends ChannelGroupDMSettingsViewModel.StoreState>> {
|
|
public final /* synthetic */ StoreUserGuildSettings $storeUserGuildSettings;
|
|
|
|
/* compiled from: ChannelGroupDMSettingsViewModel.kt */
|
|
/* renamed from: com.discord.widgets.channels.ChannelGroupDMSettingsViewModel$Companion$observeStoreState$1$1 reason: invalid class name */
|
|
public static final class AnonymousClass1<T1, T2, R> implements Func2<Channel, ModelNotificationSettings, ChannelGroupDMSettingsViewModel.StoreState.Valid> {
|
|
public static final AnonymousClass1 INSTANCE = new AnonymousClass1();
|
|
|
|
public final ChannelGroupDMSettingsViewModel.StoreState.Valid call(Channel channel, ModelNotificationSettings modelNotificationSettings) {
|
|
m.checkNotNullExpressionValue(channel, "channel");
|
|
m.checkNotNullExpressionValue(modelNotificationSettings, "notificationSettings");
|
|
return new ChannelGroupDMSettingsViewModel.StoreState.Valid(channel, modelNotificationSettings);
|
|
}
|
|
}
|
|
|
|
public ChannelGroupDMSettingsViewModel$Companion$observeStoreState$1(StoreUserGuildSettings storeUserGuildSettings) {
|
|
this.$storeUserGuildSettings = storeUserGuildSettings;
|
|
}
|
|
|
|
public final Observable<? extends ChannelGroupDMSettingsViewModel.StoreState> call(Channel channel) {
|
|
return channel == null ? new j(ChannelGroupDMSettingsViewModel.StoreState.Invalid.INSTANCE) : Observable.j(new j(channel), this.$storeUserGuildSettings.observeGuildSettings(channel.f()), AnonymousClass1.INSTANCE);
|
|
}
|
|
}
|