package com.discord.stores; import com.discord.api.requiredaction.UserRequiredActionUpdate; import com.discord.models.domain.ModelPayload; import com.discord.models.requiredaction.RequiredAction; import com.discord.stores.updates.ObservationDeck; import d0.z.d.m; import rx.Observable; /* compiled from: StoreUserRequiredActions.kt */ public final class StoreUserRequiredActions extends StoreV2 { private final ObservationDeck observationDeck; private RequiredAction userRequiredAction = RequiredAction.NONE; public StoreUserRequiredActions(ObservationDeck observationDeck) { m.checkNotNullParameter(observationDeck, "observationDeck"); this.observationDeck = observationDeck; } public static final /* synthetic */ RequiredAction access$getUserRequiredAction$p(StoreUserRequiredActions storeUserRequiredActions) { return storeUserRequiredActions.userRequiredAction; } public static final /* synthetic */ void access$setUserRequiredAction$p(StoreUserRequiredActions storeUserRequiredActions, RequiredAction requiredAction) { storeUserRequiredActions.userRequiredAction = requiredAction; } @StoreThread private final void updateUserRequiredAction(RequiredAction requiredAction) { if (requiredAction == RequiredAction.REQUIRE_CAPTCHA) { requiredAction = RequiredAction.REQUIRE_VERIFIED_PHONE; } this.userRequiredAction = requiredAction; } @StoreThread public final void handleConnectionOpen(ModelPayload modelPayload) { updateUserRequiredAction(RequiredAction.Companion.fromApiString(modelPayload != null ? modelPayload.getRequiredAction() : null)); markChanged(); } @StoreThread public final void handleUserRequiredActionUpdate(UserRequiredActionUpdate userRequiredActionUpdate) { m.checkNotNullParameter(userRequiredActionUpdate, "userRequiredActionUpdate"); updateUserRequiredAction(RequiredAction.Companion.fromApiString(userRequiredActionUpdate.a())); markChanged(); } public final Observable observeUserRequiredAction() { return ObservationDeck.connectRx$default(this.observationDeck, new ObservationDeck.UpdateSource[]{this}, false, null, null, new StoreUserRequiredActions$observeUserRequiredAction$1(this), 14, null); } }