discord-jadx/app/src/main/java/com/discord/dialogs/ImageUploadDialog.java

201 lines
8.1 KiB
Java

package com.discord.dialogs;
import android.content.Context;
import android.net.Uri;
import android.view.View;
import android.view.ViewGroup;
import android.widget.LinearLayout;
import android.widget.TextView;
import androidx.annotation.DimenRes;
import androidx.fragment.app.Fragment;
import c.a.i.t;
import com.discord.app.AppDialog;
import com.discord.media_picker.MediaPicker;
import com.discord.utilities.color.ColorCompat;
import com.discord.utilities.images.MGImages;
import com.discord.utilities.viewbinding.FragmentViewBindingDelegate;
import com.discord.utilities.viewbinding.FragmentViewBindingDelegateKt;
import com.facebook.drawee.view.SimpleDraweeView;
import com.google.android.material.button.MaterialButton;
import d0.z.d.k;
import d0.z.d.m;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.reflect.KProperty;
import rx.functions.Action1;
/* compiled from: ImageUploadDialog.kt */
public final class ImageUploadDialog extends AppDialog {
public static final /* synthetic */ KProperty[] i = {c.d.b.a.a.V(ImageUploadDialog.class, "binding", "getBinding()Lcom/discord/databinding/ImageUploadDialogBinding;", 0)};
public static final b j = new b(null);
public final FragmentViewBindingDelegate k = FragmentViewBindingDelegateKt.viewBinding$default(this, c.i, null, 2, null);
public Uri l;
public MediaPicker.Provider m;
public String n;
public Action1<String> o;
public PreviewType p;
/* compiled from: ImageUploadDialog.kt */
public enum PreviewType {
EMOJI(2131165397),
USER_AVATAR(2131165287),
GUILD_AVATAR(2131165298);
private final int previewSizeDimenId;
private PreviewType(@DimenRes int i) {
this.previewSizeDimenId = i;
}
public final int getPreviewSizeDimenId() {
return this.previewSizeDimenId;
}
}
/* compiled from: java-style lambda group */
public static final class a implements View.OnClickListener {
public final /* synthetic */ int i;
public final /* synthetic */ Object j;
public a(int i, Object obj) {
this.i = i;
this.j = obj;
}
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
int i = this.i;
if (i == 0) {
Context context = ((ImageUploadDialog) this.j).getContext();
MediaPicker.Provider provider = ((ImageUploadDialog) this.j).m;
if (provider == null) {
m.throwUninitializedPropertyAccessException("provider");
}
Uri uri = ((ImageUploadDialog) this.j).l;
if (uri == null) {
m.throwUninitializedPropertyAccessException("uri");
}
MGImages.requestImageCrop$default(context, provider, uri, 0.0f, 0.0f, 0, 56, null);
((ImageUploadDialog) this.j).dismiss();
} else if (i == 1) {
((ImageUploadDialog) this.j).dismiss();
} else {
throw null;
}
}
}
/* compiled from: ImageUploadDialog.kt */
public static final class b {
public b(DefaultConstructorMarker defaultConstructorMarker) {
}
}
/* compiled from: ImageUploadDialog.kt */
public static final /* synthetic */ class c extends k implements Function1<View, t> {
public static final c i = new c();
public c() {
super(1, t.class, "bind", "bind(Landroid/view/View;)Lcom/discord/databinding/ImageUploadDialogBinding;", 0);
}
/* Return type fixed from 'java.lang.Object' to match base method */
/* JADX DEBUG: Method arguments types fixed to match base method, original types: [java.lang.Object] */
@Override // kotlin.jvm.functions.Function1
public t invoke(View view) {
View view2 = view;
m.checkNotNullParameter(view2, "p1");
int i2 = 2131364125;
MaterialButton materialButton = (MaterialButton) view2.findViewById(2131364125);
if (materialButton != null) {
i2 = 2131364126;
TextView textView = (TextView) view2.findViewById(2131364126);
if (textView != null) {
i2 = 2131364129;
SimpleDraweeView simpleDraweeView = (SimpleDraweeView) view2.findViewById(2131364129);
if (simpleDraweeView != null) {
i2 = 2131364131;
MaterialButton materialButton2 = (MaterialButton) view2.findViewById(2131364131);
if (materialButton2 != null) {
return new t((LinearLayout) view2, materialButton, textView, simpleDraweeView, materialButton2);
}
}
}
}
throw new NullPointerException("Missing required view with ID: ".concat(view2.getResources().getResourceName(i2)));
}
}
/* compiled from: ImageUploadDialog.kt */
public static final class d implements View.OnClickListener {
public final /* synthetic */ ImageUploadDialog i;
public final /* synthetic */ String j;
public d(ImageUploadDialog imageUploadDialog, String str) {
this.i = imageUploadDialog;
this.j = str;
}
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
Context context = this.i.getContext();
Uri uri = this.i.l;
if (uri == null) {
m.throwUninitializedPropertyAccessException("uri");
}
MGImages.requestDataUrl(context, uri, this.j, this.i.o);
this.i.dismiss();
}
}
public ImageUploadDialog() {
super(2131558527);
}
public final t g() {
return (t) this.k.getValue((Fragment) this, i[0]);
}
@Override // com.discord.app.AppDialog
public void onViewBound(View view) {
m.checkNotNullParameter(view, "view");
super.onViewBound(view);
PreviewType previewType = this.p;
String str = this.n;
if (previewType == null || str == null) {
dismiss();
return;
}
boolean areEqual = m.areEqual(str, "image/gif");
g().e.setOnClickListener(new d(this, str));
TextView textView = g().f159c;
m.checkNotNullExpressionValue(textView, "binding.noticeCrop");
textView.setVisibility(areEqual ? 4 : 0);
if (!areEqual) {
g().f159c.setOnClickListener(new a(0, this));
}
g().b.setOnClickListener(new a(1, this));
int dimensionPixelSize = getResources().getDimensionPixelSize(previewType.getPreviewSizeDimenId());
SimpleDraweeView simpleDraweeView = g().d;
m.checkNotNullExpressionValue(simpleDraweeView, "binding.noticeImage");
ViewGroup.LayoutParams layoutParams = simpleDraweeView.getLayoutParams();
layoutParams.height = dimensionPixelSize;
layoutParams.width = dimensionPixelSize;
SimpleDraweeView simpleDraweeView2 = g().d;
m.checkNotNullExpressionValue(simpleDraweeView2, "binding.noticeImage");
simpleDraweeView2.setLayoutParams(layoutParams);
int ordinal = previewType.ordinal();
if (ordinal == 1 || ordinal == 2) {
SimpleDraweeView simpleDraweeView3 = g().d;
m.checkNotNullExpressionValue(simpleDraweeView3, "binding.noticeImage");
MGImages.setRoundingParams$default(simpleDraweeView3, (float) dimensionPixelSize, true, Integer.valueOf(ColorCompat.getThemedColor(view, 2130969891)), null, null, 48, null);
}
SimpleDraweeView simpleDraweeView4 = g().d;
m.checkNotNullExpressionValue(simpleDraweeView4, "binding.noticeImage");
Uri uri = this.l;
if (uri == null) {
m.throwUninitializedPropertyAccessException("uri");
}
MGImages.setImage$default(simpleDraweeView4, uri.toString(), dimensionPixelSize, dimensionPixelSize, false, null, null, 112, null);
}
}