Session v1.18.2版本的 MD5 值为:92ce129e957021e1a845dcaca5ce957d
以下内容为反编译后的 PNModeActivity.java 源代码,内容仅作参考
package org.thoughtcrime.securesms.onboarding;
import android.animation.ArgbEvaluator;
import android.animation.ValueAnimator;
import android.content.Intent;
import android.content.res.Resources;
import android.graphics.drawable.Drawable;
import android.graphics.drawable.TransitionDrawable;
import android.net.Uri;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.LinearLayout;
import android.widget.Toast;
import dagger.hilt.android.AndroidEntryPoint;
import javax.inject.Inject;
import kotlin.Metadata;
import kotlin.Unit;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.Intrinsics;
import network.loki.messenger.R;
import network.loki.messenger.databinding.ActivityPnModeBinding;
import org.session.libsession.utilities.TextSecurePreferences;
import org.session.libsession.utilities.ThemeUtil;
import org.thoughtcrime.securesms.ApplicationContext;
import org.thoughtcrime.securesms.SessionDialogBuilder;
import org.thoughtcrime.securesms.SessionDialogBuilderKt;
import org.thoughtcrime.securesms.database.SmsDatabase;
import org.thoughtcrime.securesms.home.HomeActivity;
import org.thoughtcrime.securesms.notifications.PushRegistry;
import org.thoughtcrime.securesms.util.ActivityUtilitiesKt;
import org.thoughtcrime.securesms.util.GeneralUtilitiesKt;
import org.thoughtcrime.securesms.util.GlowViewUtilities;
import org.thoughtcrime.securesms.util.PNModeView;
import org.thoughtcrime.securesms.util.ViewGroupUtilitiesKt;
import org.thoughtcrime.securesms.util.ViewUtilitiesKt;
@Metadata(d1 = {"\u0000T\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0002\n\u0002\u0010\b\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000b\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0004\b\u0007\u0018\u00002\u00020\u0001B\u0005¢\u0006\u0002\u0010\u0002J$\u0010\r\u001a\u00020\u000e2\u0006\u0010\u000f\u001a\u00020\f2\b\b\u0001\u0010\u0010\u001a\u00020\u00112\b\b\u0001\u0010\u0012\u001a\u00020\u0011H\u0002J\b\u0010\u0013\u001a\u00020\u000eH\u0002J\u0012\u0010\u0014\u001a\u00020\u000e2\b\u0010\u0015\u001a\u0004\u0018\u00010\u0016H\u0014J\u0010\u0010\u0017\u001a\u00020\u00182\u0006\u0010\u0019\u001a\u00020\u001aH\u0016J\u0010\u0010\u001b\u001a\u00020\u00182\u0006\u0010\u001c\u001a\u00020\u001dH\u0016J\u001a\u0010\u001e\u001a\u00020\u000e2\b\b\u0001\u0010\u001f\u001a\u00020\u00112\u0006\u0010 \u001a\u00020!H\u0002J\b\u0010\"\u001a\u00020\u000eH\u0002J\b\u0010#\u001a\u00020\u000eH\u0002J\b\u0010$\u001a\u00020\u000eH\u0002R\u000e\u0010\u0003\u001a\u00020\u0004X\u0082.¢\u0006\u0002\n\u0000R\u001e\u0010\u0005\u001a\u00020\u00068\u0006@\u0006X\u0087.¢\u0006\u000e\n\u0000\u001a\u0004\b\u0007\u0010\b\"\u0004\b\t\u0010\nR\u0010\u0010\u000b\u001a\u0004\u0018\u00010\fX\u0082\u000e¢\u0006\u0002\n\u0000¨\u0006%"}, d2 = {"Lorg/thoughtcrime/securesms/onboarding/PNModeActivity;", "Lorg/thoughtcrime/securesms/BaseActionBarActivity;", "()V", "binding", "Lnetwork/loki/messenger/databinding/ActivityPnModeBinding;", "pushRegistry", "Lorg/thoughtcrime/securesms/notifications/PushRegistry;", "getPushRegistry", "()Lorg/thoughtcrime/securesms/notifications/PushRegistry;", "setPushRegistry", "(Lorg/thoughtcrime/securesms/notifications/PushRegistry;)V", "selectedOptionView", "Lorg/thoughtcrime/securesms/util/PNModeView;", "animateStrokeColorChange", "", "bubble", "startColor", "", "endColor", "learnMore", "onCreate", "savedInstanceState", "Landroid/os/Bundle;", "onCreateOptionsMenu", "", "menu", "Landroid/view/Menu;", "onOptionsItemSelected", "item", "Landroid/view/MenuItem;", "performTransition", "transitionID", SmsDatabase.SUBJECT, "Landroid/view/View;", "register", "toggleBackgroundPolling", "toggleFCM", "app_playRelease"}, k = 1, mv = {1, 8, 0}, xi = 48)
@AndroidEntryPoint
public final class PNModeActivity extends Hilt_PNModeActivity {
public static final int $stable = 8;
private ActivityPnModeBinding binding;
@Inject
public PushRegistry pushRegistry;
private PNModeView selectedOptionView;
public final PushRegistry getPushRegistry() {
PushRegistry pushRegistry = this.pushRegistry;
if (pushRegistry != null) {
return pushRegistry;
}
Intrinsics.throwUninitializedPropertyAccessException("pushRegistry");
return null;
}
public final void setPushRegistry(PushRegistry pushRegistry) {
Intrinsics.checkNotNullParameter(pushRegistry, "<set-?>");
this.pushRegistry = pushRegistry;
}
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
ActivityUtilitiesKt.setUpActionBarSessionLogo(this, true);
TextSecurePreferences.INSTANCE.setHasSeenWelcomeScreen(this, true);
ActivityPnModeBinding inflate = ActivityPnModeBinding.inflate(getLayoutInflater());
Intrinsics.checkNotNullExpressionValue(inflate, "inflate(layoutInflater)");
this.binding = inflate;
ActivityPnModeBinding activityPnModeBinding = null;
if (inflate == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
inflate = null;
}
setContentView(inflate.getRoot());
ActivityPnModeBinding activityPnModeBinding2 = this.binding;
if (activityPnModeBinding2 == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
} else {
activityPnModeBinding = activityPnModeBinding2;
}
LinearLayout contentView = activityPnModeBinding.contentView;
Intrinsics.checkNotNullExpressionValue(contentView, "contentView");
ViewGroupUtilitiesKt.disableClipping(contentView);
activityPnModeBinding.fcmOptionView.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
PNModeActivity.onCreate$lambda$3$lambda$0(PNModeActivity.this, view);
}
});
activityPnModeBinding.fcmOptionView.setMainColor(ThemeUtil.getThemedColor(activityPnModeBinding.getRoot().getContext(), R.attr.colorPrimary));
PNModeView pNModeView = activityPnModeBinding.fcmOptionView;
Resources resources = getResources();
Intrinsics.checkNotNullExpressionValue(resources, "resources");
pNModeView.setStrokeColor(GeneralUtilitiesKt.getColorWithID(resources, R.color.pn_option_border, getTheme()));
activityPnModeBinding.backgroundPollingOptionView.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
PNModeActivity.onCreate$lambda$3$lambda$1(PNModeActivity.this, view);
}
});
activityPnModeBinding.backgroundPollingOptionView.setMainColor(ThemeUtil.getThemedColor(activityPnModeBinding.getRoot().getContext(), R.attr.colorPrimary));
PNModeView pNModeView2 = activityPnModeBinding.backgroundPollingOptionView;
Resources resources2 = getResources();
Intrinsics.checkNotNullExpressionValue(resources2, "resources");
pNModeView2.setStrokeColor(GeneralUtilitiesKt.getColorWithID(resources2, R.color.pn_option_border, getTheme()));
activityPnModeBinding.registerButton.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
PNModeActivity.onCreate$lambda$3$lambda$2(PNModeActivity.this, view);
}
});
toggleFCM();
}
public static final void onCreate$lambda$3$lambda$0(PNModeActivity this$0, View view) {
Intrinsics.checkNotNullParameter(this$0, "this$0");
this$0.toggleFCM();
}
public static final void onCreate$lambda$3$lambda$1(PNModeActivity this$0, View view) {
Intrinsics.checkNotNullParameter(this$0, "this$0");
this$0.toggleBackgroundPolling();
}
public static final void onCreate$lambda$3$lambda$2(PNModeActivity this$0, View view) {
Intrinsics.checkNotNullParameter(this$0, "this$0");
this$0.register();
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
Intrinsics.checkNotNullParameter(menu, "menu");
getMenuInflater().inflate(R.menu.menu_pn_mode, menu);
return true;
}
private final void performTransition(int transitionID, View subject) {
Drawable drawable = getResources().getDrawable(transitionID, getTheme());
Intrinsics.checkNotNull(drawable, "null cannot be cast to non-null type android.graphics.drawable.TransitionDrawable");
TransitionDrawable transitionDrawable = (TransitionDrawable) drawable;
subject.setBackground(transitionDrawable);
transitionDrawable.startTransition(250);
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
Intrinsics.checkNotNullParameter(item, "item");
if (item.getItemId() == R.id.learnMoreButton) {
learnMore();
}
return super.onOptionsItemSelected(item);
}
private final void learnMore() {
try {
startActivity(new Intent("android.intent.action.VIEW", Uri.parse("https://getsession.org/faq/#privacy")));
} catch (Exception unused) {
Toast.makeText(this, R.string.invalid_url, 0).show();
}
}
private final void toggleFCM() {
ActivityPnModeBinding activityPnModeBinding = this.binding;
if (activityPnModeBinding == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
activityPnModeBinding = null;
}
int accentColor = ViewUtilitiesKt.getAccentColor(this);
PNModeView pNModeView = this.selectedOptionView;
if (pNModeView == null) {
PNModeView fcmOptionView = activityPnModeBinding.fcmOptionView;
Intrinsics.checkNotNullExpressionValue(fcmOptionView, "fcmOptionView");
performTransition(R.drawable.pn_option_background_select_transition, fcmOptionView);
GlowViewUtilities glowViewUtilities = GlowViewUtilities.INSTANCE;
PNModeView fcmOptionView2 = activityPnModeBinding.fcmOptionView;
Intrinsics.checkNotNullExpressionValue(fcmOptionView2, "fcmOptionView");
PNModeView pNModeView2 = fcmOptionView2;
Resources resources = getResources();
Intrinsics.checkNotNullExpressionValue(resources, "resources");
GlowViewUtilities.animateShadowColorChange$default(glowViewUtilities, pNModeView2, GeneralUtilitiesKt.getColorWithID(resources, R.color.transparent, getTheme()), accentColor, 0L, 8, null);
PNModeView fcmOptionView3 = activityPnModeBinding.fcmOptionView;
Intrinsics.checkNotNullExpressionValue(fcmOptionView3, "fcmOptionView");
Resources resources2 = getResources();
Intrinsics.checkNotNullExpressionValue(resources2, "resources");
animateStrokeColorChange(fcmOptionView3, GeneralUtilitiesKt.getColorWithID(resources2, R.color.pn_option_border, getTheme()), accentColor);
this.selectedOptionView = activityPnModeBinding.fcmOptionView;
return;
}
if (Intrinsics.areEqual(pNModeView, activityPnModeBinding.fcmOptionView)) {
PNModeView fcmOptionView4 = activityPnModeBinding.fcmOptionView;
Intrinsics.checkNotNullExpressionValue(fcmOptionView4, "fcmOptionView");
performTransition(R.drawable.pn_option_background_deselect_transition, fcmOptionView4);
GlowViewUtilities glowViewUtilities2 = GlowViewUtilities.INSTANCE;
PNModeView fcmOptionView5 = activityPnModeBinding.fcmOptionView;
Intrinsics.checkNotNullExpressionValue(fcmOptionView5, "fcmOptionView");
Resources resources3 = getResources();
Intrinsics.checkNotNullExpressionValue(resources3, "resources");
GlowViewUtilities.animateShadowColorChange$default(glowViewUtilities2, fcmOptionView5, accentColor, GeneralUtilitiesKt.getColorWithID(resources3, R.color.transparent, getTheme()), 0L, 8, null);
PNModeView fcmOptionView6 = activityPnModeBinding.fcmOptionView;
Intrinsics.checkNotNullExpressionValue(fcmOptionView6, "fcmOptionView");
Resources resources4 = getResources();
Intrinsics.checkNotNullExpressionValue(resources4, "resources");
animateStrokeColorChange(fcmOptionView6, accentColor, GeneralUtilitiesKt.getColorWithID(resources4, R.color.pn_option_border, getTheme()));
this.selectedOptionView = null;
return;
}
if (Intrinsics.areEqual(pNModeView, activityPnModeBinding.backgroundPollingOptionView)) {
PNModeView fcmOptionView7 = activityPnModeBinding.fcmOptionView;
Intrinsics.checkNotNullExpressionValue(fcmOptionView7, "fcmOptionView");
performTransition(R.drawable.pn_option_background_select_transition, fcmOptionView7);
GlowViewUtilities glowViewUtilities3 = GlowViewUtilities.INSTANCE;
PNModeView fcmOptionView8 = activityPnModeBinding.fcmOptionView;
Intrinsics.checkNotNullExpressionValue(fcmOptionView8, "fcmOptionView");
PNModeView pNModeView3 = fcmOptionView8;
Resources resources5 = getResources();
Intrinsics.checkNotNullExpressionValue(resources5, "resources");
GlowViewUtilities.animateShadowColorChange$default(glowViewUtilities3, pNModeView3, GeneralUtilitiesKt.getColorWithID(resources5, R.color.transparent, getTheme()), accentColor, 0L, 8, null);
PNModeView fcmOptionView9 = activityPnModeBinding.fcmOptionView;
Intrinsics.checkNotNullExpressionValue(fcmOptionView9, "fcmOptionView");
Resources resources6 = getResources();
Intrinsics.checkNotNullExpressionValue(resources6, "resources");
animateStrokeColorChange(fcmOptionView9, GeneralUtilitiesKt.getColorWithID(resources6, R.color.pn_option_border, getTheme()), accentColor);
PNModeView backgroundPollingOptionView = activityPnModeBinding.backgroundPollingOptionView;
Intrinsics.checkNotNullExpressionValue(backgroundPollingOptionView, "backgroundPollingOptionView");
performTransition(R.drawable.pn_option_background_deselect_transition, backgroundPollingOptionView);
GlowViewUtilities glowViewUtilities4 = GlowViewUtilities.INSTANCE;
PNModeView backgroundPollingOptionView2 = activityPnModeBinding.backgroundPollingOptionView;
Intrinsics.checkNotNullExpressionValue(backgroundPollingOptionView2, "backgroundPollingOptionView");
PNModeView pNModeView4 = backgroundPollingOptionView2;
Resources resources7 = getResources();
Intrinsics.checkNotNullExpressionValue(resources7, "resources");
GlowViewUtilities.animateShadowColorChange$default(glowViewUtilities4, pNModeView4, accentColor, GeneralUtilitiesKt.getColorWithID(resources7, R.color.transparent, getTheme()), 0L, 8, null);
PNModeView backgroundPollingOptionView3 = activityPnModeBinding.backgroundPollingOptionView;
Intrinsics.checkNotNullExpressionValue(backgroundPollingOptionView3, "backgroundPollingOptionView");
Resources resources8 = getResources();
Intrinsics.checkNotNullExpressionValue(resources8, "resources");
animateStrokeColorChange(backgroundPollingOptionView3, accentColor, GeneralUtilitiesKt.getColorWithID(resources8, R.color.pn_option_border, getTheme()));
this.selectedOptionView = activityPnModeBinding.fcmOptionView;
}
}
private final void toggleBackgroundPolling() {
ActivityPnModeBinding activityPnModeBinding = this.binding;
if (activityPnModeBinding == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
activityPnModeBinding = null;
}
int accentColor = ViewUtilitiesKt.getAccentColor(this);
PNModeView pNModeView = this.selectedOptionView;
if (pNModeView == null) {
PNModeView backgroundPollingOptionView = activityPnModeBinding.backgroundPollingOptionView;
Intrinsics.checkNotNullExpressionValue(backgroundPollingOptionView, "backgroundPollingOptionView");
performTransition(R.drawable.pn_option_background_select_transition, backgroundPollingOptionView);
GlowViewUtilities glowViewUtilities = GlowViewUtilities.INSTANCE;
PNModeView backgroundPollingOptionView2 = activityPnModeBinding.backgroundPollingOptionView;
Intrinsics.checkNotNullExpressionValue(backgroundPollingOptionView2, "backgroundPollingOptionView");
PNModeView pNModeView2 = backgroundPollingOptionView2;
Resources resources = getResources();
Intrinsics.checkNotNullExpressionValue(resources, "resources");
GlowViewUtilities.animateShadowColorChange$default(glowViewUtilities, pNModeView2, GeneralUtilitiesKt.getColorWithID(resources, R.color.transparent, getTheme()), accentColor, 0L, 8, null);
PNModeView backgroundPollingOptionView3 = activityPnModeBinding.backgroundPollingOptionView;
Intrinsics.checkNotNullExpressionValue(backgroundPollingOptionView3, "backgroundPollingOptionView");
Resources resources2 = getResources();
Intrinsics.checkNotNullExpressionValue(resources2, "resources");
animateStrokeColorChange(backgroundPollingOptionView3, GeneralUtilitiesKt.getColorWithID(resources2, R.color.pn_option_border, getTheme()), accentColor);
this.selectedOptionView = activityPnModeBinding.backgroundPollingOptionView;
return;
}
if (Intrinsics.areEqual(pNModeView, activityPnModeBinding.backgroundPollingOptionView)) {
PNModeView backgroundPollingOptionView4 = activityPnModeBinding.backgroundPollingOptionView;
Intrinsics.checkNotNullExpressionValue(backgroundPollingOptionView4, "backgroundPollingOptionView");
performTransition(R.drawable.pn_option_background_deselect_transition, backgroundPollingOptionView4);
GlowViewUtilities glowViewUtilities2 = GlowViewUtilities.INSTANCE;
PNModeView backgroundPollingOptionView5 = activityPnModeBinding.backgroundPollingOptionView;
Intrinsics.checkNotNullExpressionValue(backgroundPollingOptionView5, "backgroundPollingOptionView");
Resources resources3 = getResources();
Intrinsics.checkNotNullExpressionValue(resources3, "resources");
GlowViewUtilities.animateShadowColorChange$default(glowViewUtilities2, backgroundPollingOptionView5, accentColor, GeneralUtilitiesKt.getColorWithID(resources3, R.color.transparent, getTheme()), 0L, 8, null);
PNModeView backgroundPollingOptionView6 = activityPnModeBinding.backgroundPollingOptionView;
Intrinsics.checkNotNullExpressionValue(backgroundPollingOptionView6, "backgroundPollingOptionView");
Resources resources4 = getResources();
Intrinsics.checkNotNullExpressionValue(resources4, "resources");
animateStrokeColorChange(backgroundPollingOptionView6, accentColor, GeneralUtilitiesKt.getColorWithID(resources4, R.color.pn_option_border, getTheme()));
this.selectedOptionView = null;
return;
}
if (Intrinsics.areEqual(pNModeView, activityPnModeBinding.fcmOptionView)) {
PNModeView backgroundPollingOptionView7 = activityPnModeBinding.backgroundPollingOptionView;
Intrinsics.checkNotNullExpressionValue(backgroundPollingOptionView7, "backgroundPollingOptionView");
performTransition(R.drawable.pn_option_background_select_transition, backgroundPollingOptionView7);
GlowViewUtilities glowViewUtilities3 = GlowViewUtilities.INSTANCE;
PNModeView backgroundPollingOptionView8 = activityPnModeBinding.backgroundPollingOptionView;
Intrinsics.checkNotNullExpressionValue(backgroundPollingOptionView8, "backgroundPollingOptionView");
PNModeView pNModeView3 = backgroundPollingOptionView8;
Resources resources5 = getResources();
Intrinsics.checkNotNullExpressionValue(resources5, "resources");
GlowViewUtilities.animateShadowColorChange$default(glowViewUtilities3, pNModeView3, GeneralUtilitiesKt.getColorWithID(resources5, R.color.transparent, getTheme()), accentColor, 0L, 8, null);
PNModeView backgroundPollingOptionView9 = activityPnModeBinding.backgroundPollingOptionView;
Intrinsics.checkNotNullExpressionValue(backgroundPollingOptionView9, "backgroundPollingOptionView");
Resources resources6 = getResources();
Intrinsics.checkNotNullExpressionValue(resources6, "resources");
animateStrokeColorChange(backgroundPollingOptionView9, GeneralUtilitiesKt.getColorWithID(resources6, R.color.pn_option_border, getTheme()), accentColor);
PNModeView fcmOptionView = activityPnModeBinding.fcmOptionView;
Intrinsics.checkNotNullExpressionValue(fcmOptionView, "fcmOptionView");
performTransition(R.drawable.pn_option_background_deselect_transition, fcmOptionView);
GlowViewUtilities glowViewUtilities4 = GlowViewUtilities.INSTANCE;
PNModeView fcmOptionView2 = activityPnModeBinding.fcmOptionView;
Intrinsics.checkNotNullExpressionValue(fcmOptionView2, "fcmOptionView");
PNModeView pNModeView4 = fcmOptionView2;
Resources resources7 = getResources();
Intrinsics.checkNotNullExpressionValue(resources7, "resources");
GlowViewUtilities.animateShadowColorChange$default(glowViewUtilities4, pNModeView4, accentColor, GeneralUtilitiesKt.getColorWithID(resources7, R.color.transparent, getTheme()), 0L, 8, null);
PNModeView fcmOptionView3 = activityPnModeBinding.fcmOptionView;
Intrinsics.checkNotNullExpressionValue(fcmOptionView3, "fcmOptionView");
Resources resources8 = getResources();
Intrinsics.checkNotNullExpressionValue(resources8, "resources");
animateStrokeColorChange(fcmOptionView3, accentColor, GeneralUtilitiesKt.getColorWithID(resources8, R.color.pn_option_border, getTheme()));
this.selectedOptionView = activityPnModeBinding.backgroundPollingOptionView;
}
}
private final void animateStrokeColorChange(final PNModeView bubble, int startColor, int endColor) {
ValueAnimator ofObject = ValueAnimator.ofObject(new ArgbEvaluator(), Integer.valueOf(startColor), Integer.valueOf(endColor));
ofObject.setDuration(250L);
ofObject.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() {
@Override
public final void onAnimationUpdate(ValueAnimator valueAnimator) {
PNModeActivity.animateStrokeColorChange$lambda$6(PNModeView.this, valueAnimator);
}
});
ofObject.start();
}
public static final void animateStrokeColorChange$lambda$6(PNModeView bubble, ValueAnimator animator) {
Intrinsics.checkNotNullParameter(bubble, "$bubble");
Intrinsics.checkNotNullParameter(animator, "animator");
Object animatedValue = animator.getAnimatedValue();
Intrinsics.checkNotNull(animatedValue, "null cannot be cast to non-null type kotlin.Int");
bubble.setStrokeColor(((Integer) animatedValue).intValue());
}
private final void register() {
if (this.selectedOptionView == null) {
SessionDialogBuilderKt.showSessionDialog(this, new Function1<SessionDialogBuilder, Unit>() {
@Override
public Unit invoke(SessionDialogBuilder sessionDialogBuilder) {
invoke2(sessionDialogBuilder);
return Unit.INSTANCE;
}
public final void invoke2(SessionDialogBuilder showSessionDialog) {
Intrinsics.checkNotNullParameter(showSessionDialog, "$this$showSessionDialog");
showSessionDialog.title(R.string.activity_pn_mode_no_option_picked_dialog_title);
SessionDialogBuilder.button$default(showSessionDialog, R.string.ok, 0, 0, false, null, 30, null);
}
});
return;
}
TextSecurePreferences.Companion companion = TextSecurePreferences.INSTANCE;
PNModeActivity pNModeActivity = this;
PNModeView pNModeView = this.selectedOptionView;
ActivityPnModeBinding activityPnModeBinding = this.binding;
if (activityPnModeBinding == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
activityPnModeBinding = null;
}
companion.setPushEnabled(pNModeActivity, Intrinsics.areEqual(pNModeView, activityPnModeBinding.fcmOptionView));
ApplicationContext.getInstance(pNModeActivity).startPollingIfNeeded();
getPushRegistry().refresh(true);
Intent intent = new Intent(pNModeActivity, (Class<?>) HomeActivity.class);
intent.setFlags(268468224);
intent.putExtra(HomeActivity.FROM_ONBOARDING, true);
ActivityUtilitiesKt.show$default(this, intent, false, 2, null);
}
}