CampaignsOffersProvider.smali

.class public Lcom/avast/android/billing/offers/CampaignsOffersProvider;
.super Ljava/lang/Object;

# interfaces
.implements Lcom/avast/android/campaigns/ISubscriptionOffersProvider;


# instance fields
.field a:Lcom/avast/android/billing/settings/Settings;


# direct methods
.method public constructor <init>()V
    .registers 1

    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    return-void
.end method


# virtual methods
.method public bridge synthetic a()Ljava/util/List;
    .registers 2

    invoke-virtual {p0}, Lcom/avast/android/billing/offers/CampaignsOffersProvider;->b()Ljava/util/ArrayList;

    move-result-object v0

    return-object v0
.end method

.method public b()Ljava/util/ArrayList;
    .registers 4
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/ArrayList<",
            "Lcom/avast/android/campaigns/SubscriptionOffer;",
            ">;"
        }
    .end annotation

    iget-object v0, p0, Lcom/avast/android/billing/offers/CampaignsOffersProvider;->a:Lcom/avast/android/billing/settings/Settings;

    if-nez v0, :cond_1b

    invoke-virtual {p0}, Lcom/avast/android/billing/offers/CampaignsOffersProvider;->c()V

    iget-object v0, p0, Lcom/avast/android/billing/offers/CampaignsOffersProvider;->a:Lcom/avast/android/billing/settings/Settings;

    if-nez v0, :cond_1b

    sget-object v0, Lcom/avast/android/billing/utils/LH;->a:Lcom/avast/android/logging/Alf;

    const/4 v1, 0x0

    new-array v1, v1, [Ljava/lang/Object;

    const-string v2, "Init failed."

    invoke-virtual {v0, v2, v1}, Lcom/avast/android/logging/Alf;->q(Ljava/lang/String;[Ljava/lang/Object;)V

    new-instance v0, Ljava/util/ArrayList;

    invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V

    return-object v0

    :cond_1b
    iget-object v0, p0, Lcom/avast/android/billing/offers/CampaignsOffersProvider;->a:Lcom/avast/android/billing/settings/Settings;

    invoke-virtual {v0}, Lcom/avast/android/billing/settings/Settings;->f()Ljava/util/ArrayList;

    move-result-object v0

    return-object v0
.end method

.method public c()V
    .registers 4

    invoke-static {}, Lcom/avast/android/billing/dagger/ComponentHolder;->a()Lcom/avast/android/billing/dagger/LibComponent;

    move-result-object v0

    if-eqz v0, :cond_a

    invoke-interface {v0, p0}, Lcom/avast/android/billing/dagger/LibComponent;->c(Lcom/avast/android/billing/offers/CampaignsOffersProvider;)V

    goto :goto_14

    :cond_a
    sget-object v0, Lcom/avast/android/billing/utils/LH;->a:Lcom/avast/android/logging/Alf;

    const/4 v1, 0x0

    new-array v1, v1, [Ljava/lang/Object;

    const-string v2, "Billing provider must be created before calling init()."

    invoke-virtual {v0, v2, v1}, Lcom/avast/android/logging/Alf;->e(Ljava/lang/String;[Ljava/lang/Object;)V

    :goto_14
    return-void
.end method