NativeAdCacheReceiver.smali

.class public Lcom/avast/android/feed/internal/NativeAdCacheReceiver;
.super Landroid/content/BroadcastReceiver;


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

    invoke-direct {p0}, Landroid/content/BroadcastReceiver;-><init>()V

    return-void
.end method

.method static synthetic a(Lcom/avast/android/feed/nativead/NativeAdCacheDumper;Landroid/content/Intent;Landroid/content/BroadcastReceiver$PendingResult;)V
    .registers 3

    invoke-virtual {p0, p1}, Lcom/avast/android/feed/nativead/NativeAdCacheDumper;->i(Landroid/content/Intent;)V

    if-eqz p2, :cond_8

    invoke-virtual {p2}, Landroid/content/BroadcastReceiver$PendingResult;->finish()V

    :cond_8
    return-void
.end method


# virtual methods
.method public onReceive(Landroid/content/Context;Landroid/content/Intent;)V
    .registers 6

    const/4 p1, 0x0

    if-nez p2, :cond_d

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

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

    const-string v0, "Invalid intent"

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

    return-void

    :cond_d
    invoke-static {}, Lcom/avast/android/feed/internal/dagger/ComponentHolder;->a()Lcom/avast/android/feed/internal/dagger/FeedComponent;

    move-result-object v0

    if-nez v0, :cond_32

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

    new-instance v0, Ljava/lang/StringBuilder;

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

    const-class v1, Lcom/avast/android/feed/internal/NativeAdCacheReceiver;

    invoke-virtual {v1}, Ljava/lang/Class;->getName()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v1, " failed DI"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

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

    invoke-virtual {p2, v0, p1}, Lcom/avast/android/logging/Alf;->m(Ljava/lang/String;[Ljava/lang/Object;)V

    return-void

    :cond_32
    invoke-interface {v0}, Lcom/avast/android/feed/internal/dagger/FeedProvisions;->t()Lcom/avast/android/feed/nativead/NativeAdCacheDumper;

    move-result-object p1

    invoke-virtual {p0}, Landroid/content/BroadcastReceiver;->goAsync()Landroid/content/BroadcastReceiver$PendingResult;

    move-result-object v1

    invoke-interface {v0}, Lcom/avast/android/feed/internal/dagger/FeedProvisions;->O()Ljava/util/concurrent/Executor;

    move-result-object v0

    new-instance v2, Lcom/avast/android/feed/internal/a;

    invoke-direct {v2, p1, p2, v1}, Lcom/avast/android/feed/internal/a;-><init>(Lcom/avast/android/feed/nativead/NativeAdCacheDumper;Landroid/content/Intent;Landroid/content/BroadcastReceiver$PendingResult;)V

    invoke-interface {v0, v2}, Ljava/util/concurrent/Executor;->execute(Ljava/lang/Runnable;)V

    return-void
.end method