apkfuckery/com.discord/smali/com/facebook/imagepipeline/h/ae.smali
2019-02-14 23:50:29 +01:00

154 lines
4.7 KiB
Smali

.class public final Lcom/facebook/imagepipeline/h/ae;
.super Ljava/lang/Object;
.source "NetworkFetchProducer.java"
# interfaces
.implements Lcom/facebook/imagepipeline/h/aj;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcom/facebook/imagepipeline/h/aj<",
"Lcom/facebook/imagepipeline/f/e;",
">;"
}
.end annotation
# instance fields
.field final CW:Lcom/facebook/common/g/a;
.field final MC:Lcom/facebook/common/g/g;
.field private final ON:Lcom/facebook/imagepipeline/h/af;
# direct methods
.method public constructor <init>(Lcom/facebook/common/g/g;Lcom/facebook/common/g/a;Lcom/facebook/imagepipeline/h/af;)V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/facebook/imagepipeline/h/ae;->MC:Lcom/facebook/common/g/g;
iput-object p2, p0, Lcom/facebook/imagepipeline/h/ae;->CW:Lcom/facebook/common/g/a;
iput-object p3, p0, Lcom/facebook/imagepipeline/h/ae;->ON:Lcom/facebook/imagepipeline/h/af;
return-void
.end method
.method static a(Lcom/facebook/common/g/i;ILcom/facebook/imagepipeline/a/a;Lcom/facebook/imagepipeline/h/k;)V
.locals 2
.param p2 # Lcom/facebook/imagepipeline/a/a;
.annotation runtime Ljavax/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/facebook/common/g/i;",
"I",
"Lcom/facebook/imagepipeline/a/a;",
"Lcom/facebook/imagepipeline/h/k<",
"Lcom/facebook/imagepipeline/f/e;",
">;)V"
}
.end annotation
invoke-virtual {p0}, Lcom/facebook/common/g/i;->fl()Lcom/facebook/common/g/f;
move-result-object p0
invoke-static {p0}, Lcom/facebook/common/references/CloseableReference;->b(Ljava/io/Closeable;)Lcom/facebook/common/references/CloseableReference;
move-result-object p0
const/4 v0, 0x0
:try_start_0
new-instance v1, Lcom/facebook/imagepipeline/f/e;
invoke-direct {v1, p0}, Lcom/facebook/imagepipeline/f/e;-><init>(Lcom/facebook/common/references/CloseableReference;)V
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_1
:try_start_1
iput-object p2, v1, Lcom/facebook/imagepipeline/f/e;->Qu:Lcom/facebook/imagepipeline/a/a;
invoke-virtual {v1}, Lcom/facebook/imagepipeline/f/e;->io()V
invoke-interface {p3, v1, p1}, Lcom/facebook/imagepipeline/h/k;->b(Ljava/lang/Object;I)V
:try_end_1
.catchall {:try_start_1 .. :try_end_1} :catchall_0
invoke-static {v1}, Lcom/facebook/imagepipeline/f/e;->e(Lcom/facebook/imagepipeline/f/e;)V
invoke-static {p0}, Lcom/facebook/common/references/CloseableReference;->c(Lcom/facebook/common/references/CloseableReference;)V
return-void
:catchall_0
move-exception p1
goto :goto_0
:catchall_1
move-exception p1
move-object v1, v0
:goto_0
invoke-static {v1}, Lcom/facebook/imagepipeline/f/e;->e(Lcom/facebook/imagepipeline/f/e;)V
invoke-static {p0}, Lcom/facebook/common/references/CloseableReference;->c(Lcom/facebook/common/references/CloseableReference;)V
throw p1
.end method
# virtual methods
.method public final a(Lcom/facebook/imagepipeline/h/k;Lcom/facebook/imagepipeline/h/ak;)V
.locals 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/facebook/imagepipeline/h/k<",
"Lcom/facebook/imagepipeline/f/e;",
">;",
"Lcom/facebook/imagepipeline/h/ak;",
")V"
}
.end annotation
invoke-interface {p2}, Lcom/facebook/imagepipeline/h/ak;->iQ()Lcom/facebook/imagepipeline/h/am;
move-result-object v0
invoke-interface {p2}, Lcom/facebook/imagepipeline/h/ak;->getId()Ljava/lang/String;
move-result-object v1
const-string v2, "NetworkFetchProducer"
invoke-interface {v0, v1, v2}, Lcom/facebook/imagepipeline/h/am;->s(Ljava/lang/String;Ljava/lang/String;)V
iget-object v0, p0, Lcom/facebook/imagepipeline/h/ae;->ON:Lcom/facebook/imagepipeline/h/af;
invoke-interface {v0, p1, p2}, Lcom/facebook/imagepipeline/h/af;->b(Lcom/facebook/imagepipeline/h/k;Lcom/facebook/imagepipeline/h/ak;)Lcom/facebook/imagepipeline/h/s;
move-result-object p1
iget-object p2, p0, Lcom/facebook/imagepipeline/h/ae;->ON:Lcom/facebook/imagepipeline/h/af;
new-instance v0, Lcom/facebook/imagepipeline/h/ae$1;
invoke-direct {v0, p0, p1}, Lcom/facebook/imagepipeline/h/ae$1;-><init>(Lcom/facebook/imagepipeline/h/ae;Lcom/facebook/imagepipeline/h/s;)V
invoke-interface {p2, p1, v0}, Lcom/facebook/imagepipeline/h/af;->a(Lcom/facebook/imagepipeline/h/s;Lcom/facebook/imagepipeline/h/af$a;)V
return-void
.end method