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