discord-jadx/app/src/main/java/com/discord/widgets/channels/settings/ChannelGroupDMSettingsViewM...

36 lines
2.1 KiB
Java

package com.discord.widgets.channels.settings;
import com.discord.api.channel.Channel;
import com.discord.models.domain.ModelNotificationSettings;
import com.discord.stores.StoreUserGuildSettings;
import com.discord.widgets.channels.settings.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.settings.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);
}
}