KibanaHandler.smali
.class public Lcom/taboola/android/global_components/network/handlers/KibanaHandler;
.super Ljava/lang/Object;
.source "KibanaHandler.java"
# static fields
.field private static final KIBANA_BASE_URL:Ljava/lang/String; = "https://vidanalytics.taboola.com/putes"
.field private static final KIBANA_FSD_BASE_URL:Ljava/lang/String; = "https://vidanalytics.taboola.com/mput"
.field private static final KIBANA_INDEX_SUFFIX_EVENT:Ljava/lang/String; = "/mobile"
.field private static final KIBANA_INDEX_SUFFIX_FSD:Ljava/lang/String; = "/sdk_fsd"
.field private static final KIBANA_INDEX_SUFFIX_GUEH:Ljava/lang/String; = "/sdk_gueh_exception"
.field private static final KIBANA_INDEX_SUFFIX_SDK_VERIFIER:Ljava/lang/String; = "/sdk_verifier"
# instance fields
.field private mHttpManager:Lcom/taboola/lightnetwork/protocols/http/HttpManager;
# direct methods
.method public constructor <init>()V
.registers 1
.line 29
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public sendEvent(Lorg/json/JSONObject;)V
.registers 4
.line 82
iget-object v0, p0, Lcom/taboola/android/global_components/network/handlers/KibanaHandler;->mHttpManager:Lcom/taboola/lightnetwork/protocols/http/HttpManager;
const-string v1, "https://vidanalytics.taboola.com/putes/mobile"
invoke-virtual {v0, v1, p1}, Lcom/taboola/lightnetwork/protocols/http/HttpManager;->post(Ljava/lang/String;Lorg/json/JSONObject;)V
return-void
.end method
.method public sendFsdEvents(Lorg/json/JSONArray;Lcom/taboola/lightnetwork/protocols/http/HttpManager$NetworkResponse;)V
.registers 5
.line 86
iget-object v0, p0, Lcom/taboola/android/global_components/network/handlers/KibanaHandler;->mHttpManager:Lcom/taboola/lightnetwork/protocols/http/HttpManager;
const-string v1, "https://vidanalytics.taboola.com/mput/sdk_fsd"
invoke-virtual {v0, v1, p1, p2}, Lcom/taboola/lightnetwork/protocols/http/HttpManager;->post(Ljava/lang/String;Lorg/json/JSONArray;Lcom/taboola/lightnetwork/protocols/http/HttpManager$NetworkResponse;)V
return-void
.end method
.method public sendGUEHExceptionToKibana(Lcom/taboola/android/global_components/network/requests/kibana/GlobalExceptionKibanaReport;Lcom/taboola/lightnetwork/protocols/http/HttpManager$NetworkResponse;)V
.registers 5
.line 74
iget-object v0, p0, Lcom/taboola/android/global_components/network/handlers/KibanaHandler;->mHttpManager:Lcom/taboola/lightnetwork/protocols/http/HttpManager;
invoke-virtual {p1}, Lcom/taboola/android/global_components/network/requests/kibana/GlobalExceptionKibanaReport;->getJsonBody()Lorg/json/JSONObject;
move-result-object p1
const-string v1, "https://vidanalytics.taboola.com/putes/sdk_gueh_exception"
invoke-virtual {v0, v1, p1, p2}, Lcom/taboola/lightnetwork/protocols/http/HttpManager;->post(Ljava/lang/String;Lorg/json/JSONObject;Lcom/taboola/lightnetwork/protocols/http/HttpManager$NetworkResponse;)V
return-void
.end method
.method public sendVerificationFailedKibanaReport(Landroid/os/Bundle;Lcom/taboola/lightnetwork/protocols/http/HttpManager$NetworkResponse;)V
.registers 12
.line 55
invoke-static {}, Lcom/taboola/android/utils/network/KibanaUtils;->getISO8601currentTime()Ljava/lang/String;
move-result-object v2
const-string v0, "sdk_type"
.line 56
invoke-virtual {p1, v0}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
const-string v0, "test_name"
.line 57
invoke-virtual {p1, v0}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v4
const-string v0, "is_mandatory"
.line 58
invoke-virtual {p1, v0}, Landroid/os/Bundle;->getBoolean(Ljava/lang/String;)Z
move-result v5
const-string v0, "test_output"
.line 59
invoke-virtual {p1, v0}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v6
const-string v0, "publisher_id"
.line 60
invoke-virtual {p1, v0}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v7
const-string v0, "session_id"
.line 61
invoke-virtual {p1, v0}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v8
.line 62
new-instance p1, Lcom/taboola/android/global_components/network/requests/kibana/IntegrationVerificationFailed;
const-string v1, "2.6.0"
move-object v0, p1
invoke-direct/range {v0 .. v8}, Lcom/taboola/android/global_components/network/requests/kibana/IntegrationVerificationFailed;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.line 65
iget-object v0, p0, Lcom/taboola/android/global_components/network/handlers/KibanaHandler;->mHttpManager:Lcom/taboola/lightnetwork/protocols/http/HttpManager;
invoke-virtual {p1}, Lcom/taboola/android/global_components/network/requests/kibana/IntegrationVerificationFailed;->getJsonBody()Lorg/json/JSONObject;
move-result-object p1
const-string v1, "https://vidanalytics.taboola.com/putes/sdk_verifier"
invoke-virtual {v0, v1, p1, p2}, Lcom/taboola/lightnetwork/protocols/http/HttpManager;->post(Ljava/lang/String;Lorg/json/JSONObject;Lcom/taboola/lightnetwork/protocols/http/HttpManager$NetworkResponse;)V
return-void
.end method
.method public setHttpManager(Lcom/taboola/lightnetwork/protocols/http/HttpManager;)V
.registers 2
.line 45
iput-object p1, p0, Lcom/taboola/android/global_components/network/handlers/KibanaHandler;->mHttpManager:Lcom/taboola/lightnetwork/protocols/http/HttpManager;
return-void
.end method