OffersRefreshWorker.smali
.class public final Lcom/avast/android/billing/internal/OffersRefreshWorker;
.super Landroidx/work/Worker;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/avast/android/billing/internal/OffersRefreshWorker$Companion;
}
.end annotation
# static fields
.field public static final m:Lcom/avast/android/billing/internal/OffersRefreshWorker$Companion;
# instance fields
.field public k:Ldagger/Lazy;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ldagger/Lazy<",
"Lcom/avast/android/billing/AlphaBillingInternal;",
">;"
}
.end annotation
.end field
.field public l:Ldagger/Lazy;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ldagger/Lazy<",
"Lcom/avast/android/billing/offers/AlphaOffersManager;",
">;"
}
.end annotation
.end field
# direct methods
.method static constructor <clinit>()V
.registers 2
new-instance v0, Lcom/avast/android/billing/internal/OffersRefreshWorker$Companion;
const/4 v1, 0x0
invoke-direct {v0, v1}, Lcom/avast/android/billing/internal/OffersRefreshWorker$Companion;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
sput-object v0, Lcom/avast/android/billing/internal/OffersRefreshWorker;->m:Lcom/avast/android/billing/internal/OffersRefreshWorker$Companion;
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroidx/work/WorkerParameters;)V
.registers 4
const-string v0, "context"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->c(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "params"
invoke-static {p2, v0}, Lkotlin/jvm/internal/Intrinsics;->c(Ljava/lang/Object;Ljava/lang/String;)V
invoke-direct {p0, p1, p2}, Landroidx/work/Worker;-><init>(Landroid/content/Context;Landroidx/work/WorkerParameters;)V
return-void
.end method
.method public static final q(Landroid/content/Context;)V
.registers 2
sget-object v0, Lcom/avast/android/billing/internal/OffersRefreshWorker;->m:Lcom/avast/android/billing/internal/OffersRefreshWorker$Companion;
invoke-virtual {v0, p0}, Lcom/avast/android/billing/internal/OffersRefreshWorker$Companion;->a(Landroid/content/Context;)V
return-void
.end method
.method public static final r(Landroid/content/Context;Lcom/avast/android/billing/ABIConfig;Lcom/avast/android/billing/settings/Settings;)V
.registers 4
sget-object v0, Lcom/avast/android/billing/internal/OffersRefreshWorker;->m:Lcom/avast/android/billing/internal/OffersRefreshWorker$Companion;
invoke-virtual {v0, p0, p1, p2}, Lcom/avast/android/billing/internal/OffersRefreshWorker$Companion;->b(Landroid/content/Context;Lcom/avast/android/billing/ABIConfig;Lcom/avast/android/billing/settings/Settings;)V
return-void
.end method
# virtual methods
.method public p()Landroidx/work/ListenableWorker$Result;
.registers 6
sget-object v0, Lcom/avast/android/billing/utils/LH;->a:Lcom/avast/android/logging/Alf;
const/4 v1, 0x0
new-array v2, v1, [Ljava/lang/Object;
const-string v3, "Running offers refresh."
invoke-virtual {v0, v3, v2}, Lcom/avast/android/logging/Alf;->i(Ljava/lang/String;[Ljava/lang/Object;)V
invoke-static {}, Lcom/avast/android/billing/dagger/ComponentHolder;->a()Lcom/avast/android/billing/dagger/LibComponent;
move-result-object v0
const-string v2, "Result.retry()"
if-nez v0, :cond_23
sget-object v0, Lcom/avast/android/billing/utils/LH;->a:Lcom/avast/android/logging/Alf;
new-array v1, v1, [Ljava/lang/Object;
const-string v3, "Library is not initialized. Retry."
invoke-virtual {v0, v3, v1}, Lcom/avast/android/logging/Alf;->e(Ljava/lang/String;[Ljava/lang/Object;)V
invoke-static {}, Landroidx/work/ListenableWorker$Result;->b()Landroidx/work/ListenableWorker$Result;
move-result-object v0
invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;->b(Ljava/lang/Object;Ljava/lang/String;)V
return-object v0
:cond_23
invoke-interface {v0, p0}, Lcom/avast/android/billing/dagger/LibComponent;->o(Lcom/avast/android/billing/internal/OffersRefreshWorker;)V
:try_start_26
iget-object v0, p0, Lcom/avast/android/billing/internal/OffersRefreshWorker;->l:Ldagger/Lazy;
const/4 v3, 0x0
if-eqz v0, :cond_52
invoke-interface {v0}, Ldagger/Lazy;->get()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/avast/android/billing/offers/AlphaOffersManager;
iget-object v4, p0, Lcom/avast/android/billing/internal/OffersRefreshWorker;->k:Ldagger/Lazy;
if-eqz v4, :cond_4c
invoke-interface {v4}, Ldagger/Lazy;->get()Ljava/lang/Object;
move-result-object v4
check-cast v4, Lcom/avast/android/billing/AlphaBillingInternal;
invoke-virtual {v4, v3}, Lcom/avast/android/billing/AlphaBillingInternal;->k(Lcom/avast/android/sdk/billing/tracking/BillingTracker;)Ljava/util/List;
move-result-object v3
invoke-virtual {v0, v3}, Lcom/avast/android/billing/offers/AlphaOffersManager;->i(Ljava/util/List;)V
:try_end_42
.catch Lcom/avast/android/sdk/billing/exception/BillingException; {:try_start_26 .. :try_end_42} :catch_58
invoke-static {}, Landroidx/work/ListenableWorker$Result;->c()Landroidx/work/ListenableWorker$Result;
move-result-object v0
const-string v1, "Result.success()"
invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->b(Ljava/lang/Object;Ljava/lang/String;)V
return-object v0
:cond_4c
:try_start_4c
const-string v0, "alphaBilling"
invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;->k(Ljava/lang/String;)V
:try_end_51
.catch Lcom/avast/android/sdk/billing/exception/BillingException; {:try_start_4c .. :try_end_51} :catch_58
throw v3
:cond_52
:try_start_52
const-string v0, "alphaOffersManager"
invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;->k(Ljava/lang/String;)V
:try_end_57
.catch Lcom/avast/android/sdk/billing/exception/BillingException; {:try_start_52 .. :try_end_57} :catch_58
throw v3
:catch_58
move-exception v0
sget-object v3, Lcom/avast/android/billing/utils/LH;->a:Lcom/avast/android/logging/Alf;
new-array v1, v1, [Ljava/lang/Object;
const-string v4, "Error: Can\'t read offers. Retry."
invoke-virtual {v3, v0, v4, v1}, Lcom/avast/android/logging/Alf;->j(Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V
invoke-static {}, Landroidx/work/ListenableWorker$Result;->b()Landroidx/work/ListenableWorker$Result;
move-result-object v0
invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;->b(Ljava/lang/Object;Ljava/lang/String;)V
return-object v0
.end method