FSDManager$2$1.smali
.class Lcom/taboola/android/global_components/fsd/FSDManager$2$1;
.super Ljava/lang/Object;
.source "FSDManager.java"
# interfaces
.implements Lcom/taboola/lightnetwork/protocols/http/HttpManager$NetworkResponse;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/taboola/android/global_components/fsd/FSDManager$2;->run()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = null
.end annotation
# instance fields
.field final synthetic this$1:Lcom/taboola/android/global_components/fsd/FSDManager$2;
# direct methods
.method constructor <init>(Lcom/taboola/android/global_components/fsd/FSDManager$2;)V
.registers 2
.line 339
iput-object p1, p0, Lcom/taboola/android/global_components/fsd/FSDManager$2$1;->this$1:Lcom/taboola/android/global_components/fsd/FSDManager$2;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public onError(Lcom/taboola/lightnetwork/protocols/http/HttpError;)V
.registers 5
.line 355
# getter for: Lcom/taboola/android/global_components/fsd/FSDManager;->TAG:Ljava/lang/String;
invoke-static {}, Lcom/taboola/android/global_components/fsd/FSDManager;->access$300()Ljava/lang/String;
move-result-object v0
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "Failed to send stats to Kibana: "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v2, p1, Lcom/taboola/lightnetwork/protocols/http/HttpError;->mMessage:Ljava/lang/String;
invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-eqz v2, :cond_19
const-string p1, ""
goto :goto_1b
:cond_19
iget-object p1, p1, Lcom/taboola/lightnetwork/protocols/http/HttpError;->mMessage:Ljava/lang/String;
:goto_1b
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-static {v0, p1}, Lcom/taboola/android/utils/Logger;->e(Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method public onResponse(Lcom/taboola/lightnetwork/protocols/http/HttpResponse;)V
.registers 4
.line 343
:try_start_0
iget-object p1, p1, Lcom/taboola/lightnetwork/protocols/http/HttpResponse;->mMessage:Ljava/lang/String;
const-string v0, "error bad json"
invoke-virtual {p1, v0}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result p1
if-eqz p1, :cond_14
.line 344
# getter for: Lcom/taboola/android/global_components/fsd/FSDManager;->TAG:Ljava/lang/String;
invoke-static {}, Lcom/taboola/android/global_components/fsd/FSDManager;->access$300()Ljava/lang/String;
move-result-object p1
const-string v0, "Failed to send stats to Kibana"
invoke-static {p1, v0}, Lcom/taboola/android/utils/Logger;->d(Ljava/lang/String;Ljava/lang/String;)V
goto :goto_32
.line 346
:cond_14
invoke-static {}, Lcom/taboola/android/global_components/TaboolaContextManager;->getInstance()Lcom/taboola/android/global_components/TaboolaContextManager;
move-result-object p1
invoke-virtual {p1}, Lcom/taboola/android/global_components/TaboolaContextManager;->getApplicationContext()Landroid/content/Context;
move-result-object p1
new-instance v0, Ljava/util/HashSet;
const/4 v1, 0x0
invoke-direct {v0, v1}, Ljava/util/HashSet;-><init>(I)V
invoke-static {p1, v0}, Lcom/taboola/android/utils/SharedPrefUtil;->overrideFsdStatsKibana(Landroid/content/Context;Ljava/util/Set;)V
:try_end_25
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_25} :catch_26
goto :goto_32
:catch_26
move-exception p1
.line 349
# getter for: Lcom/taboola/android/global_components/fsd/FSDManager;->TAG:Ljava/lang/String;
invoke-static {}, Lcom/taboola/android/global_components/fsd/FSDManager;->access$300()Ljava/lang/String;
move-result-object v0
invoke-virtual {p1}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
move-result-object v1
invoke-static {v0, v1, p1}, Lcom/taboola/android/utils/Logger;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
:goto_32
return-void
.end method