discord-jadx/app/src/main/java/com/discord/widgets/settings/WidgetSettingsPrivacy$confi...

44 lines
2.5 KiB
Java

package com.discord.widgets.settings;
import android.view.View;
import com.discord.utilities.analytics.AnalyticsTracker;
import com.discord.utilities.analytics.Traits;
import com.discord.views.CheckedSetting;
import com.discord.widgets.contact_sync.ContactSyncAnalytics;
import com.discord.widgets.contact_sync.WidgetContactSync;
import com.discord.widgets.settings.WidgetSettingsPrivacy;
import d0.o;
import d0.t.g0;
import d0.z.d.m;
/* compiled from: WidgetSettingsPrivacy.kt */
public final class WidgetSettingsPrivacy$configureContactSyncOptions$2 implements View.OnClickListener {
public final /* synthetic */ WidgetSettingsPrivacy.Model $model;
public final /* synthetic */ WidgetSettingsPrivacy this$0;
public WidgetSettingsPrivacy$configureContactSyncOptions$2(WidgetSettingsPrivacy widgetSettingsPrivacy, WidgetSettingsPrivacy.Model model) {
this.this$0 = widgetSettingsPrivacy;
this.$model = model;
}
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
CheckedSetting checkedSetting = WidgetSettingsPrivacy.access$getBinding$p(this.this$0).f1956c;
m.checkNotNullExpressionValue(checkedSetting, "binding.contactSyncSettingEnabled");
boolean z2 = !checkedSetting.isChecked();
if (this.$model.getContactSyncConnection() != null) {
AnalyticsTracker analyticsTracker = AnalyticsTracker.INSTANCE;
CheckedSetting checkedSetting2 = WidgetSettingsPrivacy.access$getBinding$p(this.this$0).e;
m.checkNotNullExpressionValue(checkedSetting2, "binding.contactSyncSettingPhone");
boolean isChecked = checkedSetting2.isChecked();
CheckedSetting checkedSetting3 = WidgetSettingsPrivacy.access$getBinding$p(this.this$0).b;
m.checkNotNullExpressionValue(checkedSetting3, "binding.contactSyncSettingEmail");
analyticsTracker.contactSyncToggled(z2, isChecked, checkedSetting3.isChecked());
WidgetSettingsPrivacy.access$toggleContactSync(this.this$0, this.$model.getContactSyncConnection(), z2);
} else if (z2) {
AnalyticsTracker.INSTANCE.openModal("Contact Sync", new Traits.Location("User Settings", null, null, null, null, 30, null));
ContactSyncAnalytics.Companion.trackStart$default(ContactSyncAnalytics.Companion, false, g0.mapOf(o.to("location_page", "User Settings")), 1, null);
WidgetContactSync.Companion.launch$default(WidgetContactSync.Companion, this.this$0.requireContext(), null, false, false, false, 30, null);
}
}
}