discord-jadx/app/src/main/java/com/discord/utilities/images/MGImagesBitmap$getBitmap$1....

79 lines
3.2 KiB
Java

package com.discord.utilities.images;
import android.graphics.Bitmap;
import c.f.j.f.c;
import com.discord.utilities.images.MGImagesBitmap;
import com.facebook.common.references.CloseableReference;
import com.facebook.datasource.DataSource;
import d0.g0.w;
import d0.z.d.m;
import java.util.concurrent.Executor;
import rx.Observable;
import rx.Subscriber;
/* compiled from: MGImagesBitmap.kt */
public final class MGImagesBitmap$getBitmap$1<T> implements Observable.a<Bitmap> {
public final /* synthetic */ DataSource $dataSource;
public final /* synthetic */ String $imageUri;
/* compiled from: MGImagesBitmap.kt */
/* renamed from: com.discord.utilities.images.MGImagesBitmap$getBitmap$1$1 reason: invalid class name */
public static final class AnonymousClass1 extends c {
public final /* synthetic */ Subscriber $emitter;
public final /* synthetic */ MGImagesBitmap$getBitmap$1 this$0;
public AnonymousClass1(MGImagesBitmap$getBitmap$1 mGImagesBitmap$getBitmap$1, Subscriber subscriber) {
this.this$0 = mGImagesBitmap$getBitmap$1;
this.$emitter = subscriber;
}
@Override // c.f.e.d
public void onFailureImpl(DataSource<CloseableReference<c.f.j.j.c>> dataSource) {
String message;
m.checkNotNullParameter(dataSource, "dataSource");
Throwable d = dataSource.d();
if (d == null || (message = d.getMessage()) == null || !w.contains$default((CharSequence) message, (CharSequence) "404", false, 2, (Object) null)) {
Subscriber subscriber = this.$emitter;
Throwable d2 = dataSource.d();
if (d2 == null) {
d2 = new MGImagesBitmap.DecodeException(this.this$0.$imageUri);
}
subscriber.onError(d2);
return;
}
this.$emitter.onError(new MGImagesBitmap.ImageNotFoundException(this.this$0.$imageUri));
}
/* JADX DEBUG: Multi-variable search result rejected for r0v1, resolved type: rx.Subscriber */
/* JADX WARN: Multi-variable type inference failed */
@Override // c.f.j.f.c
public void onNewResultImpl(Bitmap bitmap) {
if (bitmap != null) {
this.$emitter.onNext(Bitmap.createBitmap(bitmap));
this.$emitter.onCompleted();
return;
}
this.$emitter.onError(new MGImagesBitmap.MissingBitmapException(this.this$0.$imageUri));
}
}
/* compiled from: MGImagesBitmap.kt */
/* renamed from: com.discord.utilities.images.MGImagesBitmap$getBitmap$1$2 reason: invalid class name */
public static final class AnonymousClass2 implements Executor {
public static final AnonymousClass2 INSTANCE = new AnonymousClass2();
@Override // java.util.concurrent.Executor
public final void execute(Runnable runnable) {
runnable.run();
}
}
public MGImagesBitmap$getBitmap$1(DataSource dataSource, String str) {
this.$dataSource = dataSource;
this.$imageUri = str;
}
public final void call(Subscriber<? super Bitmap> subscriber) {
this.$dataSource.f(new AnonymousClass1(this, subscriber), AnonymousClass2.INSTANCE);
}
}