AlphaBillingBurgerTracker.smali
.class public Lcom/avast/android/billing/tracking/burger/AlphaBillingBurgerTracker;
.super Ljava/lang/Object;
# interfaces
.implements Lcom/avast/android/sdk/billing/tracking/BillingTracker;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/avast/android/billing/tracking/burger/AlphaBillingBurgerTracker$EventInfo;
}
.end annotation
# instance fields
.field private final a:Lcom/avast/android/burger/BurgerInterface;
.field private b:Ljava/lang/String;
.field private final c:Lcom/avast/android/billing/tracking/burger/billing/BillingBurgerTrackerHelper;
.field private d:Lcom/avast/android/billing/tracking/burger/AlphaBillingBurgerTracker$EventInfo;
# direct methods
.method public constructor <init>(Lcom/avast/android/burger/BurgerInterface;Lcom/avast/android/billing/tracking/burger/billing/BillingBurgerTrackerHelper;)V
.registers 3
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/avast/android/billing/tracking/burger/AlphaBillingBurgerTracker;->a:Lcom/avast/android/burger/BurgerInterface;
iput-object p2, p0, Lcom/avast/android/billing/tracking/burger/AlphaBillingBurgerTracker;->c:Lcom/avast/android/billing/tracking/burger/billing/BillingBurgerTrackerHelper;
invoke-static {}, Lcom/avast/android/billing/utils/Utils;->d()Ljava/lang/String;
move-result-object p1
iput-object p1, p0, Lcom/avast/android/billing/tracking/burger/AlphaBillingBurgerTracker;->b:Ljava/lang/String;
return-void
.end method
.method private c(Lcom/avast/android/sdk/billing/tracking/BillingTracker$AldOperation;)Lcom/avast/analytics/proto/blob/alpha/client/ClientAldInfo$AldOperation;
.registers 2
invoke-virtual {p1}, Lcom/avast/android/sdk/billing/tracking/BillingTracker$AldOperation;->getValue()I
move-result p1
invoke-static {p1}, Lcom/avast/analytics/proto/blob/alpha/client/ClientAldInfo$AldOperation;->f(I)Lcom/avast/analytics/proto/blob/alpha/client/ClientAldInfo$AldOperation;
move-result-object p1
if-nez p1, :cond_c
sget-object p1, Lcom/avast/analytics/proto/blob/alpha/client/ClientAldInfo$AldOperation;->g:Lcom/avast/analytics/proto/blob/alpha/client/ClientAldInfo$AldOperation;
:cond_c
return-object p1
.end method
# virtual methods
.method public a()Ljava/lang/String;
.registers 2
iget-object v0, p0, Lcom/avast/android/billing/tracking/burger/AlphaBillingBurgerTracker;->b:Ljava/lang/String;
return-object v0
.end method
.method public b(Ljava/lang/String;)V
.registers 2
iput-object p1, p0, Lcom/avast/android/billing/tracking/burger/AlphaBillingBurgerTracker;->b:Ljava/lang/String;
return-void
.end method
.method public onAldCallFailed(Lcom/avast/android/sdk/billing/tracking/BillingTracker$AldOperation;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.registers 12
iget-object v0, p0, Lcom/avast/android/billing/tracking/burger/AlphaBillingBurgerTracker;->b:Ljava/lang/String;
invoke-direct {p0, p1}, Lcom/avast/android/billing/tracking/burger/AlphaBillingBurgerTracker;->c(Lcom/avast/android/sdk/billing/tracking/BillingTracker$AldOperation;)Lcom/avast/analytics/proto/blob/alpha/client/ClientAldInfo$AldOperation;
move-result-object v2
const/4 v1, 0x0
const/4 v5, 0x0
move-object v3, p2
move-object v4, p3
move-object v6, p4
invoke-static/range {v0 .. v6}, Lcom/avast/android/billing/tracking/burger/alpha/ClientAldInfoEvent;->e(Ljava/lang/String;ZLcom/avast/analytics/proto/blob/alpha/client/ClientAldInfo$AldOperation;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/avast/android/billing/tracking/burger/alpha/ClientAldInfoEvent;
move-result-object p1
iget-object p2, p0, Lcom/avast/android/billing/tracking/burger/AlphaBillingBurgerTracker;->a:Lcom/avast/android/burger/BurgerInterface;
invoke-interface {p2, p1}, Lcom/avast/android/burger/BurgerInterface;->a(Lcom/avast/android/burger/event/TemplateBurgerEvent;)V
return-void
.end method
.method public onAldCallSucceeded(Lcom/avast/android/sdk/billing/tracking/BillingTracker$AldOperation;Ljava/lang/String;Ljava/lang/String;)V
.registers 11
iget-object v0, p0, Lcom/avast/android/billing/tracking/burger/AlphaBillingBurgerTracker;->b:Ljava/lang/String;
invoke-direct {p0, p1}, Lcom/avast/android/billing/tracking/burger/AlphaBillingBurgerTracker;->c(Lcom/avast/android/sdk/billing/tracking/BillingTracker$AldOperation;)Lcom/avast/analytics/proto/blob/alpha/client/ClientAldInfo$AldOperation;
move-result-object v2
const/4 v1, 0x1
const/4 v5, 0x0
const/4 v6, 0x0
move-object v3, p2
move-object v4, p3
invoke-static/range {v0 .. v6}, Lcom/avast/android/billing/tracking/burger/alpha/ClientAldInfoEvent;->e(Ljava/lang/String;ZLcom/avast/analytics/proto/blob/alpha/client/ClientAldInfo$AldOperation;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/avast/android/billing/tracking/burger/alpha/ClientAldInfoEvent;
move-result-object p1
iget-object p2, p0, Lcom/avast/android/billing/tracking/burger/AlphaBillingBurgerTracker;->a:Lcom/avast/android/burger/BurgerInterface;
invoke-interface {p2, p1}, Lcom/avast/android/burger/BurgerInterface;->a(Lcom/avast/android/burger/event/TemplateBurgerEvent;)V
return-void
.end method
.method public onLqsCallFailed(Lcom/avast/android/sdk/billing/tracking/BillingTracker$LqsOperation;Ljava/util/List;Ljava/lang/String;)V
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/avast/android/sdk/billing/tracking/BillingTracker$LqsOperation;",
"Ljava/util/List<",
"Ljava/lang/String;",
">;",
"Ljava/lang/String;",
")V"
}
.end annotation
iget-object p1, p0, Lcom/avast/android/billing/tracking/burger/AlphaBillingBurgerTracker;->b:Ljava/lang/String;
const/4 v0, 0x0
const/4 v1, 0x0
invoke-static {p1, v0, p2, v1, p3}, Lcom/avast/android/billing/tracking/burger/alpha/ClientLqsInfoEvent;->e(Ljava/lang/String;ZLjava/util/Collection;Lcom/avast/analytics/proto/blob/alpha/client/ClientLqsInfo$LqsDataFound;Ljava/lang/String;)Lcom/avast/android/billing/tracking/burger/alpha/ClientLqsInfoEvent;
move-result-object p1
iget-object p2, p0, Lcom/avast/android/billing/tracking/burger/AlphaBillingBurgerTracker;->a:Lcom/avast/android/burger/BurgerInterface;
invoke-interface {p2, p1}, Lcom/avast/android/burger/BurgerInterface;->a(Lcom/avast/android/burger/event/TemplateBurgerEvent;)V
return-void
.end method
.method public onLqsCallSucceeded(Lcom/avast/android/sdk/billing/tracking/BillingTracker$LqsOperation;Ljava/util/List;Z)V
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/avast/android/sdk/billing/tracking/BillingTracker$LqsOperation;",
"Ljava/util/List<",
"Ljava/lang/String;",
">;Z)V"
}
.end annotation
iget-object p1, p0, Lcom/avast/android/billing/tracking/burger/AlphaBillingBurgerTracker;->b:Ljava/lang/String;
if-eqz p3, :cond_7
sget-object p3, Lcom/avast/analytics/proto/blob/alpha/client/ClientLqsInfo$LqsDataFound;->i:Lcom/avast/analytics/proto/blob/alpha/client/ClientLqsInfo$LqsDataFound;
goto :goto_9
:cond_7
sget-object p3, Lcom/avast/analytics/proto/blob/alpha/client/ClientLqsInfo$LqsDataFound;->h:Lcom/avast/analytics/proto/blob/alpha/client/ClientLqsInfo$LqsDataFound;
:goto_9
const/4 v0, 0x0
const/4 v1, 0x1
invoke-static {p1, v1, p2, p3, v0}, Lcom/avast/android/billing/tracking/burger/alpha/ClientLqsInfoEvent;->e(Ljava/lang/String;ZLjava/util/Collection;Lcom/avast/analytics/proto/blob/alpha/client/ClientLqsInfo$LqsDataFound;Ljava/lang/String;)Lcom/avast/android/billing/tracking/burger/alpha/ClientLqsInfoEvent;
move-result-object p1
iget-object p2, p0, Lcom/avast/android/billing/tracking/burger/AlphaBillingBurgerTracker;->a:Lcom/avast/android/burger/BurgerInterface;
invoke-interface {p2, p1}, Lcom/avast/android/burger/BurgerInterface;->a(Lcom/avast/android/burger/event/TemplateBurgerEvent;)V
return-void
.end method
.method public onStoreFindLicenseFailed(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/avast/android/sdk/billing/exception/BillingException;)V
.registers 5
return-void
.end method
.method public onStoreFindLicenseSucceeded(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/avast/android/sdk/billing/model/License;)V
.registers 12
sget-object v0, Lcom/avast/android/billing/tracking/burger/billing/BillingEventTypes;->a:[I
iget-object p3, p0, Lcom/avast/android/billing/tracking/burger/AlphaBillingBurgerTracker;->c:Lcom/avast/android/billing/tracking/burger/billing/BillingBurgerTrackerHelper;
invoke-virtual {p3}, Lcom/avast/android/billing/tracking/burger/billing/BillingBurgerTrackerHelper;->a()Lcom/avast/android/billing/tracking/burger/alpha/BillingEventContext;
move-result-object v1
iget-object p3, p0, Lcom/avast/android/billing/tracking/burger/AlphaBillingBurgerTracker;->c:Lcom/avast/android/billing/tracking/burger/billing/BillingBurgerTrackerHelper;
invoke-virtual {p3, p1}, Lcom/avast/android/billing/tracking/burger/billing/BillingBurgerTrackerHelper;->d(Ljava/lang/String;)Lcom/avast/analytics/proto/blob/alpha/PaymentProvider;
move-result-object v3
iget-object p1, p0, Lcom/avast/android/billing/tracking/burger/AlphaBillingBurgerTracker;->c:Lcom/avast/android/billing/tracking/burger/billing/BillingBurgerTrackerHelper;
invoke-virtual {p1, p4}, Lcom/avast/android/billing/tracking/burger/billing/BillingBurgerTrackerHelper;->c(Lcom/avast/android/sdk/billing/model/License;)Lcom/avast/analytics/proto/blob/alpha/LicenseMode;
move-result-object v4
iget-object p1, p0, Lcom/avast/android/billing/tracking/burger/AlphaBillingBurgerTracker;->c:Lcom/avast/android/billing/tracking/burger/billing/BillingBurgerTrackerHelper;
iget-object p3, p0, Lcom/avast/android/billing/tracking/burger/AlphaBillingBurgerTracker;->d:Lcom/avast/android/billing/tracking/burger/AlphaBillingBurgerTracker$EventInfo;
if-eqz p3, :cond_1d
iget-object p3, p3, Lcom/avast/android/billing/tracking/burger/AlphaBillingBurgerTracker$EventInfo;->a:Lcom/avast/android/sdk/billing/model/License;
goto :goto_1e
:cond_1d
const/4 p3, 0x0
:goto_1e
invoke-virtual {p1, p3}, Lcom/avast/android/billing/tracking/burger/billing/BillingBurgerTrackerHelper;->c(Lcom/avast/android/sdk/billing/model/License;)Lcom/avast/analytics/proto/blob/alpha/LicenseMode;
move-result-object v5
iget-object p1, p0, Lcom/avast/android/billing/tracking/burger/AlphaBillingBurgerTracker;->c:Lcom/avast/android/billing/tracking/burger/billing/BillingBurgerTrackerHelper;
invoke-virtual {p1, p4}, Lcom/avast/android/billing/tracking/burger/billing/BillingBurgerTrackerHelper;->b(Lcom/avast/android/sdk/billing/model/License;)Ljava/lang/String;
move-result-object v6
move-object v2, p2
invoke-static/range {v0 .. v6}, Lcom/avast/android/billing/tracking/burger/billing/BillingEvent;->e([ILcom/avast/android/billing/tracking/burger/alpha/BillingEventContext;Ljava/lang/String;Lcom/avast/analytics/proto/blob/alpha/PaymentProvider;Lcom/avast/analytics/proto/blob/alpha/LicenseMode;Lcom/avast/analytics/proto/blob/alpha/LicenseMode;Ljava/lang/String;)Lcom/avast/android/billing/tracking/burger/billing/BillingEvent;
move-result-object p1
iget-object p2, p0, Lcom/avast/android/billing/tracking/burger/AlphaBillingBurgerTracker;->a:Lcom/avast/android/burger/BurgerInterface;
invoke-interface {p2, p1}, Lcom/avast/android/burger/BurgerInterface;->a(Lcom/avast/android/burger/event/TemplateBurgerEvent;)V
return-void
.end method
.method public onStoreProviderCallSucceeded(Lcom/avast/android/sdk/billing/tracking/BillingTracker$StoreProviderOperation;Ljava/util/Map;)V
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/avast/android/sdk/billing/tracking/BillingTracker$StoreProviderOperation;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;)V"
}
.end annotation
return-void
.end method