154 lines
6.0 KiB
Java
154 lines
6.0 KiB
Java
package c.f.g.a.a;
|
|
|
|
import android.content.Context;
|
|
import android.net.Uri;
|
|
import c.f.d.d.l;
|
|
import c.f.g.a.a.h.e;
|
|
import c.f.h.b.a.b;
|
|
import c.f.j.c.i;
|
|
import c.f.j.c.n;
|
|
import c.f.j.d.f;
|
|
import c.f.j.e.h;
|
|
import c.f.j.j.c;
|
|
import com.facebook.cache.common.CacheKey;
|
|
import com.facebook.common.internal.Supplier;
|
|
import com.facebook.common.references.CloseableReference;
|
|
import com.facebook.datasource.DataSource;
|
|
import com.facebook.drawee.controller.AbstractDraweeController;
|
|
import com.facebook.drawee.controller.AbstractDraweeControllerBuilder;
|
|
import com.facebook.drawee.controller.ControllerListener;
|
|
import com.facebook.drawee.interfaces.DraweeController;
|
|
import com.facebook.imagepipeline.image.ImageInfo;
|
|
import com.facebook.imagepipeline.request.ImageRequest;
|
|
import com.facebook.imagepipeline.request.ImageRequestBuilder;
|
|
import java.util.Set;
|
|
/* compiled from: PipelineDraweeControllerBuilder */
|
|
public class d extends AbstractDraweeControllerBuilder<d, ImageRequest, CloseableReference<c>, ImageInfo> {
|
|
public final h o;
|
|
public final f p;
|
|
public e q;
|
|
|
|
public d(Context context, f fVar, h hVar, Set<ControllerListener> set, Set<b> set2) {
|
|
super(context, set, set2);
|
|
this.o = hVar;
|
|
this.p = fVar;
|
|
}
|
|
|
|
/* Return type fixed from 'com.facebook.datasource.DataSource' to match base method */
|
|
/* JADX DEBUG: Method arguments types fixed to match base method, original types: [com.facebook.drawee.interfaces.DraweeController, java.lang.String, java.lang.Object, java.lang.Object, com.facebook.drawee.controller.AbstractDraweeControllerBuilder$b] */
|
|
/* JADX DEBUG: Multi-variable search result rejected for r2v1, resolved type: c.f.j.k.c */
|
|
/* JADX WARN: Multi-variable type inference failed */
|
|
@Override // com.facebook.drawee.controller.AbstractDraweeControllerBuilder
|
|
public DataSource<CloseableReference<c>> b(DraweeController draweeController, String str, ImageRequest imageRequest, Object obj, AbstractDraweeControllerBuilder.b bVar) {
|
|
ImageRequest.c cVar;
|
|
c.f.g.a.a.h.c cVar2;
|
|
ImageRequest imageRequest2 = imageRequest;
|
|
h hVar = this.o;
|
|
int ordinal = bVar.ordinal();
|
|
if (ordinal == 0) {
|
|
cVar = ImageRequest.c.FULL_FETCH;
|
|
} else if (ordinal == 1) {
|
|
cVar = ImageRequest.c.DISK_CACHE;
|
|
} else if (ordinal == 2) {
|
|
cVar = ImageRequest.c.BITMAP_MEMORY_CACHE;
|
|
} else {
|
|
throw new RuntimeException("Cache level" + bVar + "is not supported. ");
|
|
}
|
|
c.f.g.a.a.h.c cVar3 = null;
|
|
if (draweeController instanceof c) {
|
|
c cVar4 = (c) draweeController;
|
|
synchronized (cVar4) {
|
|
c.f.g.a.a.h.b bVar2 = cVar4.G;
|
|
if (bVar2 != null) {
|
|
cVar3 = new c.f.g.a.a.h.c(cVar4.m, bVar2);
|
|
}
|
|
Set<c.f.j.k.e> set = cVar4.F;
|
|
if (set != null) {
|
|
c.f.j.k.c cVar5 = new c.f.j.k.c(set);
|
|
if (cVar3 != null) {
|
|
cVar5.a.add(cVar3);
|
|
}
|
|
cVar2 = cVar5;
|
|
}
|
|
}
|
|
return hVar.a(imageRequest2, obj, cVar, cVar2, str);
|
|
}
|
|
cVar2 = cVar3;
|
|
return hVar.a(imageRequest2, obj, cVar, cVar2, str);
|
|
}
|
|
|
|
@Override // com.facebook.drawee.controller.AbstractDraweeControllerBuilder
|
|
public AbstractDraweeController d() {
|
|
c cVar;
|
|
CacheKey cacheKey;
|
|
CacheKey cacheKey2;
|
|
c.f.j.r.b.b();
|
|
try {
|
|
DraweeController draweeController = this.n;
|
|
String valueOf = String.valueOf(AbstractDraweeControllerBuilder.f2242c.getAndIncrement());
|
|
if (draweeController instanceof c) {
|
|
cVar = (c) draweeController;
|
|
} else {
|
|
f fVar = this.p;
|
|
c cVar2 = new c(fVar.a, fVar.b, fVar.f374c, fVar.d, fVar.e, fVar.f);
|
|
Supplier<Boolean> supplier = fVar.g;
|
|
if (supplier != null) {
|
|
cVar2.C = supplier.get().booleanValue();
|
|
}
|
|
cVar = cVar2;
|
|
}
|
|
Supplier<DataSource<CloseableReference<c>>> e = e(cVar, valueOf);
|
|
ImageRequest imageRequest = this.h;
|
|
i iVar = this.o.g;
|
|
if (iVar == null || imageRequest == null) {
|
|
cacheKey = null;
|
|
} else {
|
|
if (imageRequest.q != null) {
|
|
cacheKey2 = ((n) iVar).c(imageRequest, this.g);
|
|
} else {
|
|
cacheKey2 = ((n) iVar).a(imageRequest, this.g);
|
|
}
|
|
cacheKey = cacheKey2;
|
|
}
|
|
cVar.H(e, valueOf, cacheKey, this.g, null, null);
|
|
cVar.I(this.q, this, l.a);
|
|
return cVar;
|
|
} finally {
|
|
c.f.j.r.b.b();
|
|
}
|
|
}
|
|
|
|
/* JADX WARNING: Unknown variable types count: 1 */
|
|
public d f(Uri uri) {
|
|
if (uri == null) {
|
|
this.h = null;
|
|
return this;
|
|
}
|
|
ImageRequestBuilder b = ImageRequestBuilder.b(uri);
|
|
b.d = f.b;
|
|
this.h = b.a();
|
|
return this;
|
|
}
|
|
|
|
/* JADX DEBUG: Multi-variable search result rejected for r0v0, resolved type: REQUEST */
|
|
/* JADX DEBUG: Multi-variable search result rejected for r0v1, resolved type: REQUEST */
|
|
/* JADX DEBUG: Multi-variable search result rejected for r0v4, resolved type: REQUEST */
|
|
/* JADX DEBUG: Multi-variable search result rejected for r0v5, resolved type: REQUEST */
|
|
/* JADX DEBUG: Multi-variable search result rejected for r0v6, resolved type: REQUEST */
|
|
/* JADX WARN: Multi-variable type inference failed */
|
|
public d g(String str) {
|
|
Uri parse;
|
|
if (str != null && !str.isEmpty()) {
|
|
return f(Uri.parse(str));
|
|
}
|
|
REQUEST request = 0;
|
|
request = 0;
|
|
request = 0;
|
|
if (!(str == null || str.length() == 0 || (parse = Uri.parse(str)) == null)) {
|
|
request = ImageRequestBuilder.b(parse).a();
|
|
}
|
|
this.h = request;
|
|
return this;
|
|
}
|
|
}
|