ContentDownloader.smali
.class public Lcom/avast/android/campaigns/internal/ContentDownloader;
.super Ljava/lang/Object;
# instance fields
.field private final a:Lorg/greenrobot/eventbus/EventBus;
.field private final b:Lcom/avast/android/campaigns/internal/http/NotificationRequest;
.field private final c:Lcom/avast/android/campaigns/internal/http/NativeOverlayRequest;
.field private final d:Lcom/avast/android/campaigns/internal/http/HtmlMessagingRequest;
.field private final e:Lcom/avast/android/campaigns/internal/http/failures/FailuresStorage;
.field private final f:Lcom/avast/android/campaigns/util/Settings;
# direct methods
.method public constructor <init>(Lorg/greenrobot/eventbus/EventBus;Lcom/avast/android/campaigns/internal/http/NotificationRequest;Lcom/avast/android/campaigns/internal/http/NativeOverlayRequest;Lcom/avast/android/campaigns/internal/http/HtmlMessagingRequest;Lcom/avast/android/campaigns/internal/http/failures/FailuresStorage;Lcom/avast/android/campaigns/util/Settings;)V
.registers 7
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/avast/android/campaigns/internal/ContentDownloader;->a:Lorg/greenrobot/eventbus/EventBus;
iput-object p2, p0, Lcom/avast/android/campaigns/internal/ContentDownloader;->b:Lcom/avast/android/campaigns/internal/http/NotificationRequest;
iput-object p3, p0, Lcom/avast/android/campaigns/internal/ContentDownloader;->c:Lcom/avast/android/campaigns/internal/http/NativeOverlayRequest;
iput-object p4, p0, Lcom/avast/android/campaigns/internal/ContentDownloader;->d:Lcom/avast/android/campaigns/internal/http/HtmlMessagingRequest;
iput-object p5, p0, Lcom/avast/android/campaigns/internal/ContentDownloader;->e:Lcom/avast/android/campaigns/internal/http/failures/FailuresStorage;
iput-object p6, p0, Lcom/avast/android/campaigns/internal/ContentDownloader;->f:Lcom/avast/android/campaigns/util/Settings;
return-void
.end method
.method private a(Lcom/avast/android/campaigns/CampaignKey;Lcom/avast/android/campaigns/tracking/Analytics;Lcom/avast/android/campaigns/internal/CachingState;)Z
.registers 9
iget-object v0, p0, Lcom/avast/android/campaigns/internal/ContentDownloader;->e:Lcom/avast/android/campaigns/internal/http/failures/FailuresStorage;
invoke-virtual {p1}, Lcom/avast/android/campaigns/CampaignKey;->b()Ljava/lang/String;
move-result-object v1
invoke-virtual {p1}, Lcom/avast/android/campaigns/CampaignKey;->c()Ljava/lang/String;
move-result-object v2
const-string v3, "purchase_screen"
invoke-interface {v0, v1, v2, v3}, Lcom/avast/android/campaigns/internal/http/failures/FailuresStorage;->b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
iget-object v0, p0, Lcom/avast/android/campaigns/internal/ContentDownloader;->f:Lcom/avast/android/campaigns/util/Settings;
invoke-virtual {v0}, Lcom/avast/android/campaigns/util/Settings;->i()I
move-result v0
iget-object v1, p0, Lcom/avast/android/campaigns/internal/ContentDownloader;->d:Lcom/avast/android/campaigns/internal/http/HtmlMessagingRequest;
invoke-static {}, Lcom/avast/android/campaigns/internal/http/RequestParams;->a()Lcom/avast/android/campaigns/internal/http/RequestParams$Builder;
move-result-object v2
invoke-virtual {p1}, Lcom/avast/android/campaigns/CampaignKey;->b()Ljava/lang/String;
move-result-object v4
invoke-virtual {v2, v4}, Lcom/avast/android/campaigns/internal/http/RequestParams$Builder;->c(Ljava/lang/String;)Lcom/avast/android/campaigns/internal/http/RequestParams$Builder;
invoke-virtual {p1}, Lcom/avast/android/campaigns/CampaignKey;->c()Ljava/lang/String;
move-result-object p1
invoke-virtual {v2, p1}, Lcom/avast/android/campaigns/internal/http/RequestParams$Builder;->d(Ljava/lang/String;)Lcom/avast/android/campaigns/internal/http/RequestParams$Builder;
invoke-virtual {v2, v3}, Lcom/avast/android/campaigns/internal/http/RequestParams$Builder;->f(Ljava/lang/String;)Lcom/avast/android/campaigns/internal/http/RequestParams$Builder;
invoke-virtual {v2, p2}, Lcom/avast/android/campaigns/internal/http/RequestParams$Builder;->b(Lcom/avast/android/campaigns/tracking/Analytics;)Lcom/avast/android/campaigns/internal/http/RequestParams$Builder;
invoke-virtual {v2, v3}, Lcom/avast/android/campaigns/internal/http/RequestParams$Builder;->g(Ljava/lang/String;)Lcom/avast/android/campaigns/internal/http/RequestParams$Builder;
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object p1
invoke-virtual {v2, p1}, Lcom/avast/android/campaigns/internal/http/RequestParams$Builder;->e(Ljava/lang/Integer;)Lcom/avast/android/campaigns/internal/http/RequestParams$Builder;
invoke-virtual {v2}, Lcom/avast/android/campaigns/internal/http/RequestParams$Builder;->a()Lcom/avast/android/campaigns/internal/http/RequestParams;
move-result-object p1
invoke-virtual {v1, p1, p3}, Lcom/avast/android/campaigns/internal/http/AbstractOkHttpRequest;->d(Lcom/avast/android/campaigns/internal/http/RequestParams;Lcom/avast/android/campaigns/internal/CachingState;)Lcom/avast/android/campaigns/internal/http/CachingResult;
move-result-object p1
invoke-virtual {p0, p1}, Lcom/avast/android/campaigns/internal/ContentDownloader;->i(Lcom/avast/android/campaigns/internal/http/CachingResult;)Z
move-result p2
if-eqz p2, :cond_52
iget-object p2, p0, Lcom/avast/android/campaigns/internal/ContentDownloader;->a:Lorg/greenrobot/eventbus/EventBus;
new-instance p3, Lcom/avast/android/campaigns/tracking/events/CachingResultEvent;
int-to-long v0, v0
invoke-direct {p3, v0, v1, p1}, Lcom/avast/android/campaigns/tracking/events/CachingResultEvent;-><init>(JLcom/avast/android/campaigns/internal/http/CachingResult;)V
invoke-virtual {p2, p3}, Lorg/greenrobot/eventbus/EventBus;->m(Ljava/lang/Object;)V
:cond_52
invoke-virtual {p1}, Lcom/avast/android/campaigns/internal/http/CachingResult;->s()Z
move-result p1
return p1
.end method
.method private g(Lcom/avast/android/campaigns/data/pojo/Messaging;Lcom/avast/android/campaigns/tracking/Analytics;Lcom/avast/android/campaigns/internal/CachingState;)Z
.registers 8
iget-object v0, p0, Lcom/avast/android/campaigns/internal/ContentDownloader;->e:Lcom/avast/android/campaigns/internal/http/failures/FailuresStorage;
invoke-interface {v0, p1}, Lcom/avast/android/campaigns/internal/http/failures/FailuresStorage;->e(Lcom/avast/android/campaigns/data/pojo/Messaging;)V
invoke-virtual {p1}, Lcom/avast/android/campaigns/data/pojo/Messaging;->e()I
move-result v0
if-nez v0, :cond_11
iget-object v0, p0, Lcom/avast/android/campaigns/internal/ContentDownloader;->f:Lcom/avast/android/campaigns/util/Settings;
invoke-virtual {v0}, Lcom/avast/android/campaigns/util/Settings;->i()I
move-result v0
:cond_11
iget-object v1, p0, Lcom/avast/android/campaigns/internal/ContentDownloader;->d:Lcom/avast/android/campaigns/internal/http/HtmlMessagingRequest;
invoke-static {}, Lcom/avast/android/campaigns/internal/http/RequestParams;->a()Lcom/avast/android/campaigns/internal/http/RequestParams$Builder;
move-result-object v2
invoke-virtual {p1}, Lcom/avast/android/campaigns/data/pojo/Messaging;->c()Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Lcom/avast/android/campaigns/internal/http/RequestParams$Builder;->c(Ljava/lang/String;)Lcom/avast/android/campaigns/internal/http/RequestParams$Builder;
invoke-virtual {p1}, Lcom/avast/android/campaigns/data/pojo/Messaging;->b()Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Lcom/avast/android/campaigns/internal/http/RequestParams$Builder;->d(Ljava/lang/String;)Lcom/avast/android/campaigns/internal/http/RequestParams$Builder;
invoke-virtual {p1}, Lcom/avast/android/campaigns/data/pojo/Messaging;->f()Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Lcom/avast/android/campaigns/internal/http/RequestParams$Builder;->f(Ljava/lang/String;)Lcom/avast/android/campaigns/internal/http/RequestParams$Builder;
invoke-virtual {v2, p2}, Lcom/avast/android/campaigns/internal/http/RequestParams$Builder;->b(Lcom/avast/android/campaigns/tracking/Analytics;)Lcom/avast/android/campaigns/internal/http/RequestParams$Builder;
invoke-virtual {p1}, Lcom/avast/android/campaigns/data/pojo/Messaging;->h()Ljava/lang/String;
move-result-object p1
invoke-virtual {v2, p1}, Lcom/avast/android/campaigns/internal/http/RequestParams$Builder;->g(Ljava/lang/String;)Lcom/avast/android/campaigns/internal/http/RequestParams$Builder;
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object p1
invoke-virtual {v2, p1}, Lcom/avast/android/campaigns/internal/http/RequestParams$Builder;->e(Ljava/lang/Integer;)Lcom/avast/android/campaigns/internal/http/RequestParams$Builder;
invoke-virtual {v2}, Lcom/avast/android/campaigns/internal/http/RequestParams$Builder;->a()Lcom/avast/android/campaigns/internal/http/RequestParams;
move-result-object p1
invoke-virtual {v1, p1, p3}, Lcom/avast/android/campaigns/internal/http/AbstractOkHttpRequest;->d(Lcom/avast/android/campaigns/internal/http/RequestParams;Lcom/avast/android/campaigns/internal/CachingState;)Lcom/avast/android/campaigns/internal/http/CachingResult;
move-result-object p1
invoke-virtual {p0, p1}, Lcom/avast/android/campaigns/internal/ContentDownloader;->i(Lcom/avast/android/campaigns/internal/http/CachingResult;)Z
move-result p2
if-eqz p2, :cond_56
iget-object p2, p0, Lcom/avast/android/campaigns/internal/ContentDownloader;->a:Lorg/greenrobot/eventbus/EventBus;
new-instance p3, Lcom/avast/android/campaigns/tracking/events/CachingResultEvent;
int-to-long v0, v0
invoke-direct {p3, v0, v1, p1}, Lcom/avast/android/campaigns/tracking/events/CachingResultEvent;-><init>(JLcom/avast/android/campaigns/internal/http/CachingResult;)V
invoke-virtual {p2, p3}, Lorg/greenrobot/eventbus/EventBus;->m(Ljava/lang/Object;)V
:cond_56
invoke-virtual {p1}, Lcom/avast/android/campaigns/internal/http/CachingResult;->s()Z
move-result p1
return p1
.end method
# virtual methods
.method public b(Ljava/util/Set;Lcom/avast/android/campaigns/tracking/Analytics;Lcom/avast/android/campaigns/internal/CachingState;)Z
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/Set<",
"Lcom/avast/android/campaigns/CampaignKey;",
">;",
"Lcom/avast/android/campaigns/tracking/Analytics;",
"Lcom/avast/android/campaigns/internal/CachingState;",
")Z"
}
.end annotation
invoke-interface {p1}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object p1
const/4 v0, 0x1
:goto_5
invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_17
invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Lcom/avast/android/campaigns/CampaignKey;
invoke-direct {p0, v1, p2, p3}, Lcom/avast/android/campaigns/internal/ContentDownloader;->a(Lcom/avast/android/campaigns/CampaignKey;Lcom/avast/android/campaigns/tracking/Analytics;Lcom/avast/android/campaigns/internal/CachingState;)Z
move-result v1
and-int/2addr v0, v1
goto :goto_5
:cond_17
return v0
.end method
.method public c(Lcom/avast/android/campaigns/data/pojo/Messaging;Lcom/avast/android/campaigns/tracking/Analytics;Lcom/avast/android/campaigns/internal/CachingState;)Z
.registers 7
iget-object v0, p0, Lcom/avast/android/campaigns/internal/ContentDownloader;->e:Lcom/avast/android/campaigns/internal/http/failures/FailuresStorage;
invoke-interface {v0, p1}, Lcom/avast/android/campaigns/internal/http/failures/FailuresStorage;->e(Lcom/avast/android/campaigns/data/pojo/Messaging;)V
iget-object v0, p0, Lcom/avast/android/campaigns/internal/ContentDownloader;->b:Lcom/avast/android/campaigns/internal/http/NotificationRequest;
invoke-static {}, Lcom/avast/android/campaigns/internal/http/RequestParams;->a()Lcom/avast/android/campaigns/internal/http/RequestParams$Builder;
move-result-object v1
invoke-virtual {p1}, Lcom/avast/android/campaigns/data/pojo/Messaging;->f()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Lcom/avast/android/campaigns/internal/http/RequestParams$Builder;->f(Ljava/lang/String;)Lcom/avast/android/campaigns/internal/http/RequestParams$Builder;
invoke-virtual {v1, p2}, Lcom/avast/android/campaigns/internal/http/RequestParams$Builder;->b(Lcom/avast/android/campaigns/tracking/Analytics;)Lcom/avast/android/campaigns/internal/http/RequestParams$Builder;
invoke-virtual {p1}, Lcom/avast/android/campaigns/data/pojo/Messaging;->c()Ljava/lang/String;
move-result-object p2
invoke-virtual {v1, p2}, Lcom/avast/android/campaigns/internal/http/RequestParams$Builder;->c(Ljava/lang/String;)Lcom/avast/android/campaigns/internal/http/RequestParams$Builder;
invoke-virtual {p1}, Lcom/avast/android/campaigns/data/pojo/Messaging;->b()Ljava/lang/String;
move-result-object p2
invoke-virtual {v1, p2}, Lcom/avast/android/campaigns/internal/http/RequestParams$Builder;->d(Ljava/lang/String;)Lcom/avast/android/campaigns/internal/http/RequestParams$Builder;
invoke-virtual {p1}, Lcom/avast/android/campaigns/data/pojo/Messaging;->h()Ljava/lang/String;
move-result-object p2
invoke-virtual {v1, p2}, Lcom/avast/android/campaigns/internal/http/RequestParams$Builder;->g(Ljava/lang/String;)Lcom/avast/android/campaigns/internal/http/RequestParams$Builder;
invoke-virtual {p1}, Lcom/avast/android/campaigns/data/pojo/Messaging;->e()I
move-result p2
invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object p2
invoke-virtual {v1, p2}, Lcom/avast/android/campaigns/internal/http/RequestParams$Builder;->e(Ljava/lang/Integer;)Lcom/avast/android/campaigns/internal/http/RequestParams$Builder;
invoke-virtual {v1}, Lcom/avast/android/campaigns/internal/http/RequestParams$Builder;->a()Lcom/avast/android/campaigns/internal/http/RequestParams;
move-result-object p2
invoke-virtual {v0, p2, p3}, Lcom/avast/android/campaigns/internal/http/AbstractOkHttpRequest;->d(Lcom/avast/android/campaigns/internal/http/RequestParams;Lcom/avast/android/campaigns/internal/CachingState;)Lcom/avast/android/campaigns/internal/http/CachingResult;
move-result-object p2
invoke-virtual {p0, p2}, Lcom/avast/android/campaigns/internal/ContentDownloader;->i(Lcom/avast/android/campaigns/internal/http/CachingResult;)Z
move-result p3
if-eqz p3, :cond_52
iget-object p3, p0, Lcom/avast/android/campaigns/internal/ContentDownloader;->a:Lorg/greenrobot/eventbus/EventBus;
new-instance v0, Lcom/avast/android/campaigns/tracking/events/CachingResultEvent;
invoke-virtual {p1}, Lcom/avast/android/campaigns/data/pojo/Messaging;->e()I
move-result p1
int-to-long v1, p1
invoke-direct {v0, v1, v2, p2}, Lcom/avast/android/campaigns/tracking/events/CachingResultEvent;-><init>(JLcom/avast/android/campaigns/internal/http/CachingResult;)V
invoke-virtual {p3, v0}, Lorg/greenrobot/eventbus/EventBus;->m(Ljava/lang/Object;)V
:cond_52
invoke-virtual {p2}, Lcom/avast/android/campaigns/internal/http/CachingResult;->s()Z
move-result p1
return p1
.end method
.method public d(Ljava/util/Set;Lcom/avast/android/campaigns/tracking/Analytics;Lcom/avast/android/campaigns/internal/CachingState;)Z
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/Set<",
"Lcom/avast/android/campaigns/data/pojo/Messaging;",
">;",
"Lcom/avast/android/campaigns/tracking/Analytics;",
"Lcom/avast/android/campaigns/internal/CachingState;",
")Z"
}
.end annotation
invoke-interface {p1}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object p1
const/4 v0, 0x1
:goto_5
invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_17
invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Lcom/avast/android/campaigns/data/pojo/Messaging;
invoke-virtual {p0, v1, p2, p3}, Lcom/avast/android/campaigns/internal/ContentDownloader;->c(Lcom/avast/android/campaigns/data/pojo/Messaging;Lcom/avast/android/campaigns/tracking/Analytics;Lcom/avast/android/campaigns/internal/CachingState;)Z
move-result v1
and-int/2addr v0, v1
goto :goto_5
:cond_17
return v0
.end method
.method public e(Lcom/avast/android/campaigns/data/pojo/Messaging;Lcom/avast/android/campaigns/tracking/Analytics;Lcom/avast/android/campaigns/internal/CachingState;)Z
.registers 16
iget-object v0, p0, Lcom/avast/android/campaigns/internal/ContentDownloader;->e:Lcom/avast/android/campaigns/internal/http/failures/FailuresStorage;
invoke-interface {v0, p1}, Lcom/avast/android/campaigns/internal/http/failures/FailuresStorage;->e(Lcom/avast/android/campaigns/data/pojo/Messaging;)V
invoke-static {}, Lcom/avast/android/campaigns/internal/http/RequestParams;->a()Lcom/avast/android/campaigns/internal/http/RequestParams$Builder;
move-result-object v0
invoke-virtual {p1}, Lcom/avast/android/campaigns/data/pojo/Messaging;->f()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/avast/android/campaigns/internal/http/RequestParams$Builder;->f(Ljava/lang/String;)Lcom/avast/android/campaigns/internal/http/RequestParams$Builder;
invoke-virtual {v0, p2}, Lcom/avast/android/campaigns/internal/http/RequestParams$Builder;->b(Lcom/avast/android/campaigns/tracking/Analytics;)Lcom/avast/android/campaigns/internal/http/RequestParams$Builder;
invoke-virtual {p1}, Lcom/avast/android/campaigns/data/pojo/Messaging;->c()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/avast/android/campaigns/internal/http/RequestParams$Builder;->c(Ljava/lang/String;)Lcom/avast/android/campaigns/internal/http/RequestParams$Builder;
invoke-virtual {p1}, Lcom/avast/android/campaigns/data/pojo/Messaging;->b()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/avast/android/campaigns/internal/http/RequestParams$Builder;->d(Ljava/lang/String;)Lcom/avast/android/campaigns/internal/http/RequestParams$Builder;
invoke-virtual {p1}, Lcom/avast/android/campaigns/data/pojo/Messaging;->h()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/avast/android/campaigns/internal/http/RequestParams$Builder;->g(Ljava/lang/String;)Lcom/avast/android/campaigns/internal/http/RequestParams$Builder;
invoke-virtual {p1}, Lcom/avast/android/campaigns/data/pojo/Messaging;->e()I
move-result v1
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/avast/android/campaigns/internal/http/RequestParams$Builder;->e(Ljava/lang/Integer;)Lcom/avast/android/campaigns/internal/http/RequestParams$Builder;
invoke-virtual {v0}, Lcom/avast/android/campaigns/internal/http/RequestParams$Builder;->a()Lcom/avast/android/campaigns/internal/http/RequestParams;
move-result-object v0
invoke-virtual {p1}, Lcom/avast/android/campaigns/data/pojo/Messaging;->e()I
move-result v1
const/16 v2, 0x16e
if-eq v1, v2, :cond_7a
const/16 v2, 0x16f
if-eq v1, v2, :cond_73
new-instance p3, Ljava/lang/StringBuilder;
invoke-direct {p3}, Ljava/lang/StringBuilder;-><init>()V
const-string v0, "Unknown IPM element id: "
invoke-virtual {p3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Lcom/avast/android/campaigns/data/pojo/Messaging;->e()I
move-result v0
invoke-virtual {p3, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {p3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
const-wide/16 v3, 0x0
invoke-virtual {p1}, Lcom/avast/android/campaigns/data/pojo/Messaging;->c()Ljava/lang/String;
move-result-object v6
invoke-virtual {p1}, Lcom/avast/android/campaigns/data/pojo/Messaging;->b()Ljava/lang/String;
move-result-object v7
invoke-virtual {p1}, Lcom/avast/android/campaigns/data/pojo/Messaging;->f()Ljava/lang/String;
move-result-object v8
const/4 v11, 0x0
const-string v2, ""
const-string v9, ""
const-string v10, ""
move-object v5, p2
invoke-static/range {v1 .. v11}, Lcom/avast/android/campaigns/internal/http/CachingResult;->d(Ljava/lang/String;Ljava/lang/String;JLcom/avast/android/campaigns/tracking/Analytics;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/avast/android/campaigns/internal/LocalCachingState;)Lcom/avast/android/campaigns/internal/http/CachingResult;
move-result-object p2
goto :goto_80
:cond_73
iget-object p2, p0, Lcom/avast/android/campaigns/internal/ContentDownloader;->d:Lcom/avast/android/campaigns/internal/http/HtmlMessagingRequest;
invoke-virtual {p2, v0, p3}, Lcom/avast/android/campaigns/internal/http/AbstractOkHttpRequest;->d(Lcom/avast/android/campaigns/internal/http/RequestParams;Lcom/avast/android/campaigns/internal/CachingState;)Lcom/avast/android/campaigns/internal/http/CachingResult;
move-result-object p2
goto :goto_80
:cond_7a
iget-object p2, p0, Lcom/avast/android/campaigns/internal/ContentDownloader;->c:Lcom/avast/android/campaigns/internal/http/NativeOverlayRequest;
invoke-virtual {p2, v0, p3}, Lcom/avast/android/campaigns/internal/http/AbstractOkHttpRequest;->d(Lcom/avast/android/campaigns/internal/http/RequestParams;Lcom/avast/android/campaigns/internal/CachingState;)Lcom/avast/android/campaigns/internal/http/CachingResult;
move-result-object p2
:goto_80
invoke-virtual {p0, p2}, Lcom/avast/android/campaigns/internal/ContentDownloader;->i(Lcom/avast/android/campaigns/internal/http/CachingResult;)Z
move-result p3
if-eqz p3, :cond_95
iget-object p3, p0, Lcom/avast/android/campaigns/internal/ContentDownloader;->a:Lorg/greenrobot/eventbus/EventBus;
new-instance v0, Lcom/avast/android/campaigns/tracking/events/CachingResultEvent;
invoke-virtual {p1}, Lcom/avast/android/campaigns/data/pojo/Messaging;->e()I
move-result p1
int-to-long v1, p1
invoke-direct {v0, v1, v2, p2}, Lcom/avast/android/campaigns/tracking/events/CachingResultEvent;-><init>(JLcom/avast/android/campaigns/internal/http/CachingResult;)V
invoke-virtual {p3, v0}, Lorg/greenrobot/eventbus/EventBus;->m(Ljava/lang/Object;)V
:cond_95
invoke-virtual {p2}, Lcom/avast/android/campaigns/internal/http/CachingResult;->s()Z
move-result p1
return p1
.end method
.method public f(Ljava/util/Set;Lcom/avast/android/campaigns/tracking/Analytics;Lcom/avast/android/campaigns/internal/CachingState;)Z
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/Set<",
"Lcom/avast/android/campaigns/data/pojo/Messaging;",
">;",
"Lcom/avast/android/campaigns/tracking/Analytics;",
"Lcom/avast/android/campaigns/internal/CachingState;",
")Z"
}
.end annotation
invoke-interface {p1}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object p1
const/4 v0, 0x1
:goto_5
invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_17
invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Lcom/avast/android/campaigns/data/pojo/Messaging;
invoke-virtual {p0, v1, p2, p3}, Lcom/avast/android/campaigns/internal/ContentDownloader;->e(Lcom/avast/android/campaigns/data/pojo/Messaging;Lcom/avast/android/campaigns/tracking/Analytics;Lcom/avast/android/campaigns/internal/CachingState;)Z
move-result v1
and-int/2addr v0, v1
goto :goto_5
:cond_17
return v0
.end method
.method public h(Ljava/util/Set;Lcom/avast/android/campaigns/tracking/Analytics;Lcom/avast/android/campaigns/internal/CachingState;)Z
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/Set<",
"Lcom/avast/android/campaigns/data/pojo/Messaging;",
">;",
"Lcom/avast/android/campaigns/tracking/Analytics;",
"Lcom/avast/android/campaigns/internal/CachingState;",
")Z"
}
.end annotation
invoke-interface {p1}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object p1
const/4 v0, 0x1
:goto_5
invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_17
invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Lcom/avast/android/campaigns/data/pojo/Messaging;
invoke-direct {p0, v1, p2, p3}, Lcom/avast/android/campaigns/internal/ContentDownloader;->g(Lcom/avast/android/campaigns/data/pojo/Messaging;Lcom/avast/android/campaigns/tracking/Analytics;Lcom/avast/android/campaigns/internal/CachingState;)Z
move-result v1
and-int/2addr v0, v1
goto :goto_5
:cond_17
return v0
.end method
.method public i(Lcom/avast/android/campaigns/internal/http/CachingResult;)Z
.registers 6
invoke-virtual {p1}, Lcom/avast/android/campaigns/internal/http/CachingResult;->q()Z
move-result v0
const/4 v1, 0x0
if-eqz v0, :cond_20
sget-object v0, Lcom/avast/android/campaigns/LH;->a:Lcom/avast/android/logging/Alf;
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, "Resource not modified: "
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
new-array v2, v1, [Ljava/lang/Object;
invoke-virtual {v0, p1, v2}, Lcom/avast/android/logging/Alf;->m(Ljava/lang/String;[Ljava/lang/Object;)V
return v1
:cond_20
invoke-virtual {p1}, Lcom/avast/android/campaigns/internal/http/CachingResult;->s()Z
move-result v0
if-eqz v0, :cond_45
invoke-virtual {p1}, Lcom/avast/android/campaigns/internal/http/CachingResult;->r()Z
move-result v0
if-eqz v0, :cond_45
sget-object v0, Lcom/avast/android/campaigns/LH;->a:Lcom/avast/android/logging/Alf;
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, "Request failed but resource already cached: "
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
new-array v2, v1, [Ljava/lang/Object;
invoke-virtual {v0, p1, v2}, Lcom/avast/android/logging/Alf;->m(Ljava/lang/String;[Ljava/lang/Object;)V
return v1
:cond_45
const/4 p1, 0x1
return p1
.end method