LqsCommunicator.smali
.class public final Lcom/avast/android/sdk/billing/internal/server/LqsCommunicator;
.super Ljava/lang/Object;
# instance fields
.field private final a:Ldagger/Lazy;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ldagger/Lazy<",
"Lcom/avast/android/sdk/billing/internal/api/LqsApi;",
">;"
}
.end annotation
.end field
.field private final b:Lcom/avast/android/sdk/billing/internal/server/util/ErrorHelper;
.field private final c:Lcom/avast/android/sdk/billing/internal/tracking/LqsTrackerHelper;
.field private final d:Lcom/avast/android/sdk/billing/internal/server/util/CallerInfoHelper;
# direct methods
.method public constructor <init>(Ldagger/Lazy;Lcom/avast/android/sdk/billing/internal/server/util/ErrorHelper;Lcom/avast/android/sdk/billing/internal/tracking/LqsTrackerHelper;Lcom/avast/android/sdk/billing/internal/server/util/CallerInfoHelper;)V
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ldagger/Lazy<",
"Lcom/avast/android/sdk/billing/internal/api/LqsApi;",
">;",
"Lcom/avast/android/sdk/billing/internal/server/util/ErrorHelper;",
"Lcom/avast/android/sdk/billing/internal/tracking/LqsTrackerHelper;",
"Lcom/avast/android/sdk/billing/internal/server/util/CallerInfoHelper;",
")V"
}
.end annotation
const-string v0, "alphaApi"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->c(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "errorHelper"
invoke-static {p2, v0}, Lkotlin/jvm/internal/Intrinsics;->c(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "lqsTrackerHelper"
invoke-static {p3, v0}, Lkotlin/jvm/internal/Intrinsics;->c(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "callerInfoHelper"
invoke-static {p4, v0}, Lkotlin/jvm/internal/Intrinsics;->c(Ljava/lang/Object;Ljava/lang/String;)V
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/avast/android/sdk/billing/internal/server/LqsCommunicator;->a:Ldagger/Lazy;
iput-object p2, p0, Lcom/avast/android/sdk/billing/internal/server/LqsCommunicator;->b:Lcom/avast/android/sdk/billing/internal/server/util/ErrorHelper;
iput-object p3, p0, Lcom/avast/android/sdk/billing/internal/server/LqsCommunicator;->c:Lcom/avast/android/sdk/billing/internal/tracking/LqsTrackerHelper;
iput-object p4, p0, Lcom/avast/android/sdk/billing/internal/server/LqsCommunicator;->d:Lcom/avast/android/sdk/billing/internal/server/util/CallerInfoHelper;
return-void
.end method
# virtual methods
.method public final a(Ljava/lang/String;Lcom/avast/android/sdk/billing/internal/tracking/LqsTrackerContext;)Lcom/avast/alpha/lqs/Endpoints$LicenseResponse;
.registers 7
.annotation system Ldalvik/annotation/Throws;
value = {
Lcom/avast/android/sdk/billing/internal/server/exception/BackendException;
}
.end annotation
const-string v0, "walletKey"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->c(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "trackerContext"
invoke-static {p2, v0}, Lkotlin/jvm/internal/Intrinsics;->c(Ljava/lang/Object;Ljava/lang/String;)V
sget-object v0, Lcom/avast/android/sdk/billing/internal/log/LH;->a:Lcom/avast/android/logging/Alf;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "LqsCommunicator: license (WK: "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const/16 v2, 0x29
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
const/4 v2, 0x0
new-array v3, v2, [Ljava/lang/Object;
invoke-virtual {v0, v1, v3}, Lcom/avast/android/logging/Alf;->i(Ljava/lang/String;[Ljava/lang/Object;)V
invoke-static {}, Lcom/avast/alpha/lqs/Endpoints$LicenseRequest;->x()Lcom/avast/alpha/lqs/Endpoints$LicenseRequest$Builder;
move-result-object v0
iget-object v1, p0, Lcom/avast/android/sdk/billing/internal/server/LqsCommunicator;->d:Lcom/avast/android/sdk/billing/internal/server/util/CallerInfoHelper;
invoke-virtual {v1}, Lcom/avast/android/sdk/billing/internal/server/util/CallerInfoHelper;->b()Lcom/avast/alpha/common/api/ClientCommon$CallerInfo;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/avast/alpha/lqs/Endpoints$LicenseRequest$Builder;->h(Lcom/avast/alpha/common/api/ClientCommon$CallerInfo;)Lcom/avast/alpha/lqs/Endpoints$LicenseRequest$Builder;
invoke-virtual {v0, p1}, Lcom/avast/alpha/lqs/Endpoints$LicenseRequest$Builder;->t(Ljava/lang/String;)Lcom/avast/alpha/lqs/Endpoints$LicenseRequest$Builder;
:try_start_38
iget-object p1, p0, Lcom/avast/android/sdk/billing/internal/server/LqsCommunicator;->a:Ldagger/Lazy;
invoke-interface {p1}, Ldagger/Lazy;->get()Ljava/lang/Object;
move-result-object p1
check-cast p1, Lcom/avast/android/sdk/billing/internal/api/LqsApi;
invoke-virtual {v0}, Lcom/avast/alpha/lqs/Endpoints$LicenseRequest$Builder;->i()Lcom/avast/alpha/lqs/Endpoints$LicenseRequest;
move-result-object v0
const-string v1, "requestBuilder.build()"
invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->b(Ljava/lang/Object;Ljava/lang/String;)V
invoke-interface {p1, v0}, Lcom/avast/android/sdk/billing/internal/api/LqsApi;->a(Lcom/avast/alpha/lqs/Endpoints$LicenseRequest;)Lcom/avast/alpha/lqs/Endpoints$LicenseResponse;
move-result-object p1
iget-object v0, p0, Lcom/avast/android/sdk/billing/internal/server/LqsCommunicator;->c:Lcom/avast/android/sdk/billing/internal/tracking/LqsTrackerHelper;
invoke-virtual {v0, p2, p1}, Lcom/avast/android/sdk/billing/internal/tracking/LqsTrackerHelper;->a(Lcom/avast/android/sdk/billing/internal/tracking/LqsTrackerContext;Lcom/avast/alpha/lqs/Endpoints$LicenseResponse;)V
:try_end_52
.catch Lretrofit/RetrofitError; {:try_start_38 .. :try_end_52} :catch_53
return-object p1
:catch_53
move-exception p1
sget-object v0, Lcom/avast/android/sdk/billing/internal/log/LH;->a:Lcom/avast/android/logging/Alf;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, "LqsCommunicator: license failed: "
invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Ljava/lang/RuntimeException;->getMessage()Ljava/lang/String;
move-result-object v3
invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
new-array v2, v2, [Ljava/lang/Object;
invoke-virtual {v0, v1, v2}, Lcom/avast/android/logging/Alf;->o(Ljava/lang/String;[Ljava/lang/Object;)V
iget-object v0, p0, Lcom/avast/android/sdk/billing/internal/server/LqsCommunicator;->b:Lcom/avast/android/sdk/billing/internal/server/util/ErrorHelper;
invoke-virtual {v0, p1}, Lcom/avast/android/sdk/billing/internal/server/util/ErrorHelper;->a(Lretrofit/RetrofitError;)Lcom/avast/android/sdk/billing/internal/server/exception/BackendException;
move-result-object p1
iget-object v0, p0, Lcom/avast/android/sdk/billing/internal/server/LqsCommunicator;->c:Lcom/avast/android/sdk/billing/internal/tracking/LqsTrackerHelper;
invoke-virtual {v0, p2, p1}, Lcom/avast/android/sdk/billing/internal/tracking/LqsTrackerHelper;->b(Lcom/avast/android/sdk/billing/internal/tracking/LqsTrackerContext;Lcom/avast/android/sdk/billing/internal/server/exception/BackendException;)V
const-string p2, "ex"
invoke-static {p1, p2}, Lkotlin/jvm/internal/Intrinsics;->b(Ljava/lang/Object;Ljava/lang/String;)V
throw p1
.end method