29 lines
2.5 KiB
Java
29 lines
2.5 KiB
Java
package com.discord.widgets.settings.premium;
|
|
|
|
import com.discord.models.experiments.domain.Experiment;
|
|
import com.discord.stores.StoreEntitlements;
|
|
import com.discord.stores.StoreGooglePlayPurchases;
|
|
import com.discord.stores.StoreGooglePlaySkuDetails;
|
|
import com.discord.stores.StorePaymentSources;
|
|
import com.discord.stores.StorePremiumGuildSubscription;
|
|
import com.discord.stores.StoreSubscriptions;
|
|
import com.discord.widgets.settings.premium.SettingsPremiumViewModel;
|
|
import d0.z.d.m;
|
|
import rx.functions.Func8;
|
|
/* compiled from: SettingsPremiumViewModel.kt */
|
|
public final class SettingsPremiumViewModel$Companion$observeStores$3<T1, T2, T3, T4, T5, T6, T7, T8, R> implements Func8<StorePaymentSources.PaymentSourcesState, SettingsPremiumViewModel.SubscriptionAndInvoice, SettingsPremiumViewModel.SubscriptionAndInvoice, StoreEntitlements.State, StorePremiumGuildSubscription.State, StoreGooglePlaySkuDetails.State, StoreGooglePlayPurchases.State, Experiment, SettingsPremiumViewModel.StoreState> {
|
|
public static final SettingsPremiumViewModel$Companion$observeStores$3 INSTANCE = new SettingsPremiumViewModel$Companion$observeStores$3();
|
|
|
|
public final SettingsPremiumViewModel.StoreState call(StorePaymentSources.PaymentSourcesState paymentSourcesState, SettingsPremiumViewModel.SubscriptionAndInvoice subscriptionAndInvoice, SettingsPremiumViewModel.SubscriptionAndInvoice subscriptionAndInvoice2, StoreEntitlements.State state, StorePremiumGuildSubscription.State state2, StoreGooglePlaySkuDetails.State state3, StoreGooglePlayPurchases.State state4, Experiment experiment) {
|
|
m.checkNotNullExpressionValue(paymentSourcesState, "paymentSourcesState");
|
|
StoreSubscriptions.SubscriptionsState subscriptionsState = subscriptionAndInvoice.getSubscriptionsState();
|
|
m.checkNotNullExpressionValue(state, "entitlementsState");
|
|
m.checkNotNullExpressionValue(state2, "guildSubscriptionState");
|
|
SettingsPremiumViewModel.InvoicePreviewFetch invoicePreviewFetch = subscriptionAndInvoice.getInvoicePreviewFetch();
|
|
SettingsPremiumViewModel.InvoicePreviewFetch invoicePreviewFetch2 = subscriptionAndInvoice2.getInvoicePreviewFetch();
|
|
m.checkNotNullExpressionValue(state3, "skuDetailsState");
|
|
m.checkNotNullExpressionValue(state4, "purchaseState");
|
|
return new SettingsPremiumViewModel.StoreState(paymentSourcesState, subscriptionsState, state, state2, invoicePreviewFetch, invoicePreviewFetch2, state3, state4, experiment != null && experiment.getBucket() == 1);
|
|
}
|
|
}
|