discord-jadx/app/src/main/java/b/b/a/d/i.java

218 lines
8.1 KiB
Java

package b.b.a.d;
import android.content.ContentResolver;
import android.content.ContentUris;
import android.content.Context;
import android.database.Cursor;
import android.graphics.Bitmap;
import android.graphics.drawable.BitmapDrawable;
import android.graphics.drawable.ColorDrawable;
import android.net.Uri;
import android.os.AsyncTask;
import android.os.Build;
import android.os.CancellationSignal;
import android.provider.MediaStore;
import android.view.View;
import androidx.annotation.RequiresApi;
import androidx.core.app.NotificationCompat;
import androidx.recyclerview.widget.RecyclerView;
import b.f.g.e.r;
import b.f.g.e.s;
import b.i.a.f.e.o.f;
import com.discord.utilities.color.ColorCompat;
import com.facebook.drawee.drawable.ScalingUtils$ScaleType;
import com.facebook.drawee.generic.GenericDraweeHierarchy;
import com.facebook.drawee.view.SimpleDraweeView;
import com.lytefast.flexinput.R;
import com.lytefast.flexinput.model.Media;
import d0.z.d.m;
import d0.z.d.o;
import kotlin.Unit;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlinx.coroutines.CoroutineDispatcher;
import kotlinx.coroutines.Job;
import s.a.a.n;
import s.a.k0;
import s.a.x0;
/* compiled from: ThumbnailViewHolder.kt */
public abstract class i extends RecyclerView.ViewHolder {
public static int j;
public static int k;
public static ColorDrawable l;
public static final a m = new a(null);
public b n;
public c o;
/* compiled from: ThumbnailViewHolder.kt */
public static final class a {
public a(DefaultConstructorMarker defaultConstructorMarker) {
}
public static final boolean a(a aVar) {
return Build.VERSION.SDK_INT >= 29;
}
}
/* compiled from: ThumbnailViewHolder.kt */
@RequiresApi(29)
public static final class b {
public Job a;
/* renamed from: b reason: collision with root package name */
public CancellationSignal f318b;
public Bitmap c;
public final ContentResolver d;
public b(ContentResolver contentResolver) {
m.checkNotNullParameter(contentResolver, "contentResolver");
this.d = contentResolver;
}
public final void a() {
if (a.a(i.m)) {
Job job = this.a;
if (job != null) {
f.t(job, null, 1, null);
}
CancellationSignal cancellationSignal = this.f318b;
if (cancellationSignal != null) {
cancellationSignal.cancel();
}
}
Bitmap bitmap = this.c;
if (bitmap != null) {
bitmap.recycle();
}
this.c = null;
}
}
/* compiled from: ThumbnailViewHolder.kt */
public static final class c {
public final ContentResolver a;
public c(ContentResolver contentResolver) {
m.checkNotNullParameter(contentResolver, "contentResolver");
this.a = contentResolver;
}
}
/* compiled from: ThumbnailViewHolder.kt */
public static final class d extends o implements Function1<Bitmap, Unit> {
public final /* synthetic */ i this$0;
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
public d(i iVar) {
super(1);
this.this$0 = iVar;
}
/* 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 Unit invoke(Bitmap bitmap) {
BitmapDrawable bitmapDrawable = new BitmapDrawable(this.this$0.a().getResources(), bitmap);
GenericDraweeHierarchy hierarchy = this.this$0.a().getHierarchy();
ScalingUtils$ScaleType scalingUtils$ScaleType = ScalingUtils$ScaleType.a;
ScalingUtils$ScaleType scalingUtils$ScaleType2 = s.l;
hierarchy.o(1, bitmapDrawable);
hierarchy.l(1).r(scalingUtils$ScaleType2);
return Unit.a;
}
}
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
public i(View view) {
super(view);
m.checkNotNullParameter(view, "itemView");
if (Build.VERSION.SDK_INT >= 29) {
Context context = view.getContext();
m.checkNotNullExpressionValue(context, "itemView.context");
ContentResolver contentResolver = context.getContentResolver();
m.checkNotNullExpressionValue(contentResolver, "itemView.context.contentResolver");
this.n = new b(contentResolver);
return;
}
Context context2 = view.getContext();
m.checkNotNullExpressionValue(context2, "itemView.context");
ContentResolver contentResolver2 = context2.getContentResolver();
m.checkNotNullExpressionValue(contentResolver2, "itemView.context.contentResolver");
this.o = new c(contentResolver2);
}
public abstract SimpleDraweeView a();
public final void b() {
b bVar;
if ((Build.VERSION.SDK_INT >= 29) && (bVar = this.n) != null) {
bVar.a();
}
}
/* JADX WARNING: Code restructure failed: missing block: B:30:0x00c9, code lost:
r13 = move-exception;
*/
/* JADX WARNING: Code restructure failed: missing block: B:31:0x00ca, code lost:
d0.y.b.closeFinally(r0, r12);
*/
/* JADX WARNING: Code restructure failed: missing block: B:32:0x00cd, code lost:
throw r13;
*/
public final void c(Media media, Integer num, Integer num2) {
if (l == null) {
View view = this.itemView;
m.checkNotNullExpressionValue(view, "itemView");
l = new ColorDrawable(ColorCompat.getThemedColor(view, R.b.flexInputDialogBackground));
}
if (num != null) {
j = num.intValue();
}
if (num2 != null) {
k = num2.intValue();
}
if (media != null) {
Uri uri = null;
if (Build.VERSION.SDK_INT >= 29) {
ColorDrawable colorDrawable = l;
ScalingUtils$ScaleType scalingUtils$ScaleType = ScalingUtils$ScaleType.a;
a().getHierarchy().q(colorDrawable, r.l);
b bVar = this.n;
if (bVar != null) {
Uri uri2 = media.getUri();
d dVar = new d(this);
m.checkNotNullParameter(uri2, NotificationCompat.MessagingStyle.Message.KEY_DATA_URI);
m.checkNotNullParameter(dVar, "onGenerate");
bVar.a();
x0 x0Var = x0.j;
CoroutineDispatcher coroutineDispatcher = k0.a;
bVar.a = f.H0(x0Var, n.f3802b, null, new j(bVar, uri2, dVar, null), 2, null);
return;
}
return;
}
c cVar = this.o;
if (cVar != null) {
long id2 = media.getId();
Uri uri3 = media.getUri();
m.checkNotNullParameter(uri3, NotificationCompat.MessagingStyle.Message.KEY_DATA_URI);
m mVar = new m(id2);
Cursor query = cVar.a.query(MediaStore.Images.Thumbnails.EXTERNAL_CONTENT_URI, new String[]{"_id"}, "image_id = ? AND KIND = ?", new String[]{String.valueOf(id2), String.valueOf(1)}, null);
if (query == null || !query.moveToFirst()) {
ContentResolver contentResolver = cVar.a;
m.checkNotNullParameter(contentResolver, "contentResolver");
AsyncTask.execute(new l(mVar, contentResolver));
if (query != null) {
query.close();
}
} else {
uri3 = ContentUris.withAppendedId(MediaStore.Images.Thumbnails.EXTERNAL_CONTENT_URI, query.getLong(0));
d0.y.b.closeFinally(query, null);
}
uri = uri3;
}
a().setImageURI(uri, a().getContext());
}
}
}