ConnectionsManager$DnsTxtLoadTask.smali
.class Lim/tpelyyftgw/tgnet/ConnectionsManager$DnsTxtLoadTask;
.super Landroid/os/AsyncTask;
.source "ConnectionsManager.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lim/tpelyyftgw/tgnet/ConnectionsManager;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0xa
name = "DnsTxtLoadTask"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/os/AsyncTask<",
"Ljava/lang/Void;",
"Ljava/lang/Void;",
"Lim/tpelyyftgw/tgnet/NativeByteBuffer;",
">;"
}
.end annotation
# instance fields
.field private currentAccount:I
.field private responseDate:I
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method public constructor <init>(I)V
.registers 2
.param p1, "instance" # I
.line 945
invoke-direct {p0}, Landroid/os/AsyncTask;-><init>()V
.line 946
iput p1, p0, Lim/tpelyyftgw/tgnet/ConnectionsManager$DnsTxtLoadTask;->currentAccount:I
.line 947
return-void
.end method
# virtual methods
.method protected varargs doInBackground([Ljava/lang/Void;)Lim/tpelyyftgw/tgnet/NativeByteBuffer;
.registers 4
.param p1, "voids" # [Ljava/lang/Void;
.line 951
sget-boolean v0, Lim/tpelyyftgw/messenger/BuildVars;->DEBUG_VERSION:Z
if-eqz v0, :cond_b
.line 952
const-string v0, "connection"
const-string v1, "java DnsTxtLoadTask doInBackground ===> "
invoke-static {v0, v1}, Lcom/google/android/exoplayer2/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)V
.line 954
:cond_b
invoke-static {}, Lim/tpelyyftgw/tgnet/NetworkConfig;->getInstance()Lim/tpelyyftgw/tgnet/NetworkConfig;
move-result-object v0
iget v1, p0, Lim/tpelyyftgw/tgnet/ConnectionsManager$DnsTxtLoadTask;->currentAccount:I
invoke-virtual {v0, v1}, Lim/tpelyyftgw/tgnet/NetworkConfig;->applyNetconfig(I)V
.line 955
const/4 v0, 0x0
return-object v0
.end method
.method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object;
.registers 2
.line 939
check-cast p1, [Ljava/lang/Void;
invoke-virtual {p0, p1}, Lim/tpelyyftgw/tgnet/ConnectionsManager$DnsTxtLoadTask;->doInBackground([Ljava/lang/Void;)Lim/tpelyyftgw/tgnet/NativeByteBuffer;
move-result-object p1
return-object p1
.end method
.method public synthetic lambda$onPostExecute$0$ConnectionsManager$DnsTxtLoadTask(Lim/tpelyyftgw/tgnet/NativeByteBuffer;)V
.registers 5
.param p1, "result" # Lim/tpelyyftgw/tgnet/NativeByteBuffer;
.line 961
if-eqz p1, :cond_a
.line 962
iget v0, p0, Lim/tpelyyftgw/tgnet/ConnectionsManager$DnsTxtLoadTask;->currentAccount:I
iget-wide v1, p1, Lim/tpelyyftgw/tgnet/NativeByteBuffer;->address:J
invoke-static {v0, v1, v2}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->native_applyBackupConfig(IJ)V
goto :goto_13
.line 964
:cond_a
sget-boolean v0, Lim/tpelyyftgw/messenger/BuildVars;->LOGS_ENABLED:Z
if-eqz v0, :cond_13
.line 965
const-string v0, "failed to get dns txt result"
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->d(Ljava/lang/String;)V
.line 969
:cond_13
:goto_13
const/4 v0, 0x0
invoke-static {v0}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->access$202(Landroid/os/AsyncTask;)Landroid/os/AsyncTask;
.line 970
return-void
.end method
.method protected onPostExecute(Lim/tpelyyftgw/tgnet/NativeByteBuffer;)V
.registers 4
.param p1, "result" # Lim/tpelyyftgw/tgnet/NativeByteBuffer;
.line 960
sget-object v0, Lim/tpelyyftgw/messenger/Utilities;->stageQueue:Lim/tpelyyftgw/messenger/DispatchQueue;
new-instance v1, Lim/tpelyyftgw/tgnet/-$$Lambda$ConnectionsManager$DnsTxtLoadTask$-8mgOhH1FtF0XLjgZBvhqXe7OTA;
invoke-direct {v1, p0, p1}, Lim/tpelyyftgw/tgnet/-$$Lambda$ConnectionsManager$DnsTxtLoadTask$-8mgOhH1FtF0XLjgZBvhqXe7OTA;-><init>(Lim/tpelyyftgw/tgnet/ConnectionsManager$DnsTxtLoadTask;Lim/tpelyyftgw/tgnet/NativeByteBuffer;)V
invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/DispatchQueue;->postRunnable(Ljava/lang/Runnable;)V
.line 971
return-void
.end method
.method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V
.registers 2
.line 939
check-cast p1, Lim/tpelyyftgw/tgnet/NativeByteBuffer;
invoke-virtual {p0, p1}, Lim/tpelyyftgw/tgnet/ConnectionsManager$DnsTxtLoadTask;->onPostExecute(Lim/tpelyyftgw/tgnet/NativeByteBuffer;)V
return-void
.end method