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

141 lines
7.1 KiB
Java

package com.discord.widgets.settings;
import android.content.Context;
import android.view.View;
import android.widget.TextView;
import androidx.fragment.app.Fragment;
import c.a.d.l;
import c.a.k.b;
import c.d.b.a.a;
import com.discord.app.AppFragment;
import com.discord.databinding.WidgetSettingsMediaBinding;
import com.discord.stores.StoreAccessibility;
import com.discord.stores.StoreStream;
import com.discord.stores.StoreUserSettings;
import com.discord.utilities.accessibility.AccessibilityUtils;
import com.discord.utilities.view.text.LinkifiedTextView;
import com.discord.utilities.viewbinding.FragmentViewBindingDelegate;
import com.discord.utilities.viewbinding.FragmentViewBindingDelegateKt;
import com.discord.views.CheckedSetting;
import d0.t.n;
import d0.z.d.m;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.reflect.KProperty;
/* compiled from: WidgetSettingsMedia.kt */
public final class WidgetSettingsMedia extends AppFragment {
public static final /* synthetic */ KProperty[] $$delegatedProperties = {a.V(WidgetSettingsMedia.class, "binding", "getBinding()Lcom/discord/databinding/WidgetSettingsMediaBinding;", 0)};
public static final Companion Companion = new Companion(null);
private static final String PREVIEW_MAX_SIZE_MB = "10";
private StoreAccessibility accessibilitySettings;
private final FragmentViewBindingDelegate binding$delegate = FragmentViewBindingDelegateKt.viewBinding$default(this, WidgetSettingsMedia$binding$2.INSTANCE, null, 2, null);
private StoreUserSettings userSettings;
/* compiled from: WidgetSettingsMedia.kt */
public static final class Companion {
private Companion() {
}
public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
public final void launch(Context context) {
m.checkNotNullParameter(context, "context");
l.e(context, WidgetSettingsMedia.class, null, 4);
}
}
public WidgetSettingsMedia() {
super(2131559239);
}
public static final /* synthetic */ StoreUserSettings access$getUserSettings$p(WidgetSettingsMedia widgetSettingsMedia) {
StoreUserSettings storeUserSettings = widgetSettingsMedia.userSettings;
if (storeUserSettings == null) {
m.throwUninitializedPropertyAccessException("userSettings");
}
return storeUserSettings;
}
public static final /* synthetic */ void access$setUserSettings$p(WidgetSettingsMedia widgetSettingsMedia, StoreUserSettings storeUserSettings) {
widgetSettingsMedia.userSettings = storeUserSettings;
}
private final WidgetSettingsMediaBinding getBinding() {
return (WidgetSettingsMediaBinding) this.binding$delegate.getValue((Fragment) this, $$delegatedProperties[0]);
}
public static final void launch(Context context) {
Companion.launch(context);
}
@Override // com.discord.app.AppFragment
public void onViewBound(View view) {
m.checkNotNullParameter(view, "view");
super.onViewBound(view);
setActionBarSubtitle(2131894487);
setActionBarTitle(2131894047);
AppFragment.setActionBarDisplayHomeAsUpEnabled$default(this, false, 1, null);
StoreStream.Companion companion = StoreStream.Companion;
this.userSettings = companion.getUserSettings();
this.accessibilitySettings = companion.getAccessibility();
CheckedSetting checkedSetting = getBinding().b;
m.checkNotNullExpressionValue(checkedSetting, "binding.attachmentsToggle");
StoreUserSettings storeUserSettings = this.userSettings;
if (storeUserSettings == null) {
m.throwUninitializedPropertyAccessException("userSettings");
}
checkedSetting.setChecked(storeUserSettings.getIsAttachmentMediaInline());
CheckedSetting.i(getBinding().b, b.j(this, 2131890488, new Object[]{"10"}, null, 4), false, 2);
getBinding().b.setOnCheckedListener(new WidgetSettingsMedia$onViewBound$1(this));
getBinding().f1951c.setOnCheckedListener(new WidgetSettingsMedia$onViewBound$2(this));
CheckedSetting checkedSetting2 = getBinding().f1951c;
m.checkNotNullExpressionValue(checkedSetting2, "binding.compressionToggle");
StoreUserSettings storeUserSettings2 = this.userSettings;
if (storeUserSettings2 == null) {
m.throwUninitializedPropertyAccessException("userSettings");
}
checkedSetting2.setChecked(storeUserSettings2.getIsAutoImageCompressionEnabled());
LinkifiedTextView linkifiedTextView = getBinding().d;
m.checkNotNullExpressionValue(linkifiedTextView, "binding.compressionToggleSubtext");
b.l(linkifiedTextView, 2131890463, new Object[]{"getNitro"}, new WidgetSettingsMedia$onViewBound$3(this));
CheckedSetting checkedSetting3 = getBinding().g;
m.checkNotNullExpressionValue(checkedSetting3, "binding.settingsTextImagesEmbedsToggle");
StoreUserSettings storeUserSettings3 = this.userSettings;
if (storeUserSettings3 == null) {
m.throwUninitializedPropertyAccessException("userSettings");
}
checkedSetting3.setChecked(storeUserSettings3.getIsEmbedMediaInlined());
getBinding().g.setOnCheckedListener(new WidgetSettingsMedia$onViewBound$4(this));
CheckedSetting checkedSetting4 = getBinding().h;
m.checkNotNullExpressionValue(checkedSetting4, "binding.settingsTextImagesLinksToggle");
StoreUserSettings storeUserSettings4 = this.userSettings;
if (storeUserSettings4 == null) {
m.throwUninitializedPropertyAccessException("userSettings");
}
checkedSetting4.setChecked(storeUserSettings4.getIsRenderEmbedsEnabled());
getBinding().h.setOnCheckedListener(new WidgetSettingsMedia$onViewBound$5(this));
CheckedSetting checkedSetting5 = getBinding().l;
m.checkNotNullExpressionValue(checkedSetting5, "binding.settingsTextImagesSyncToggle");
StoreUserSettings storeUserSettings5 = this.userSettings;
if (storeUserSettings5 == null) {
m.throwUninitializedPropertyAccessException("userSettings");
}
checkedSetting5.setChecked(storeUserSettings5.getIsSyncTextAndImagesEnabled());
getBinding().l.setOnCheckedListener(new WidgetSettingsMedia$onViewBound$6(this));
CheckedSetting checkedSetting6 = getBinding().m;
m.checkNotNullExpressionValue(checkedSetting6, "binding.stickersSuggestions");
StoreUserSettings storeUserSettings6 = this.userSettings;
if (storeUserSettings6 == null) {
m.throwUninitializedPropertyAccessException("userSettings");
}
checkedSetting6.setChecked(storeUserSettings6.getIsStickerSuggestionsEnabled());
getBinding().m.setOnCheckedListener(new WidgetSettingsMedia$onViewBound$7(this));
for (TextView textView : n.listOf((Object[]) new TextView[]{getBinding().f, getBinding().j, getBinding().e, getBinding().i, getBinding().k})) {
AccessibilityUtils accessibilityUtils = AccessibilityUtils.INSTANCE;
m.checkNotNullExpressionValue(textView, "header");
accessibilityUtils.setViewIsHeading(textView);
}
}
}