KibanaLogHelper.smali
.class public Lhurriyet/mobil/android/hurriyet/utils/KibanaLogHelper;
.super Ljava/lang/Object;
.source "KibanaLogHelper.java"
# static fields
.field private static random:Ljava/util/Random;
# direct methods
.method public constructor <init>()V
.registers 1
.line 16
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method private static ensureRandom()V
.registers 1
.line 20
sget-object v0, Lhurriyet/mobil/android/hurriyet/utils/KibanaLogHelper;->random:Ljava/util/Random;
if-nez v0, :cond_b
.line 21
new-instance v0, Ljava/util/Random;
invoke-direct {v0}, Ljava/util/Random;-><init>()V
sput-object v0, Lhurriyet/mobil/android/hurriyet/utils/KibanaLogHelper;->random:Ljava/util/Random;
:cond_b
return-void
.end method
.method public static sendLogRandomly(Ltr/com/hurriyet/androidsdk/request/KibanaLogLevel;Ljava/lang/String;Ljava/lang/Exception;)V
.registers 11
.line 26
invoke-static {}, Lhurriyet/mobil/android/hurriyet/HApp;->getH()Lhurriyet/mobil/android/hurriyet/HApp;
move-result-object v0
invoke-virtual {v0}, Lhurriyet/mobil/android/hurriyet/HApp;->isDevelopmentEnabled()Z
move-result v0
if-nez v0, :cond_1e
.line 28
invoke-static {}, Lhurriyet/mobil/android/hurriyet/utils/KibanaLogHelper;->ensureRandom()V
.line 29
sget-object v0, Lhurriyet/mobil/android/hurriyet/utils/KibanaLogHelper;->random:Ljava/util/Random;
const/16 v1, 0xa
invoke-virtual {v0, v1}, Ljava/util/Random;->nextInt(I)I
move-result v0
const/4 v1, 0x5
if-ne v0, v1, :cond_1a
const/4 v0, 0x1
goto :goto_1b
:cond_1a
const/4 v0, 0x0
:goto_1b
if-nez v0, :cond_1e
return-void
.line 35
:cond_1e
new-instance v0, Ltr/com/hurriyet/androidsdk/request/KibanaLogRequest;
.line 36
invoke-static {}, Lhurriyet/mobil/android/hurriyet/HApp;->getAppContext()Landroid/content/Context;
move-result-object v2
.line 39
invoke-static {}, Lhurriyet/mobil/android/hurriyet/utils/SharedPreferencesHelper;->getDeviceID()Ljava/lang/String;
move-result-object v5
.line 40
invoke-static {}, Lcom/google/firebase/iid/FirebaseInstanceId;->getInstance()Lcom/google/firebase/iid/FirebaseInstanceId;
move-result-object v1
invoke-virtual {v1}, Lcom/google/firebase/iid/FirebaseInstanceId;->getToken()Ljava/lang/String;
move-result-object v6
move-object v1, v0
move-object v3, p0
move-object v4, p1
move-object v7, p2
invoke-direct/range {v1 .. v7}, Ltr/com/hurriyet/androidsdk/request/KibanaLogRequest;-><init>(Landroid/content/Context;Ltr/com/hurriyet/androidsdk/request/KibanaLogLevel;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Exception;)V
.line 43
invoke-static {v0}, Ltr/com/hurriyet/androidsdk/HurriyetSDK;->sendKibanaLog(Ltr/com/hurriyet/androidsdk/request/KibanaLogRequest;)Lretrofit2/Call;
return-void
.end method