Shepherd2BurgerConfigProvider.smali
.class public Lcom/avast/android/shepherd2/configproviders/Shepherd2BurgerConfigProvider;
.super Lcom/avast/android/shepherd2/configproviders/BaseShepherd2ConfigProvider;
# direct methods
.method public constructor <init>()V
.registers 1
invoke-direct {p0}, Lcom/avast/android/shepherd2/configproviders/BaseShepherd2ConfigProvider;-><init>()V
return-void
.end method
# virtual methods
.method protected i(Lcom/avast/android/shepherd2/Shepherd2Config;)Landroid/os/Bundle;
.registers 8
new-instance v0, Landroid/os/Bundle;
invoke-direct {v0}, Landroid/os/Bundle;-><init>()V
const-string v1, "Burger"
const-string v2, "EnvelopeCapacity"
const/16 v3, 0x1f4
invoke-virtual {p1, v1, v2, v3}, Lcom/avast/android/shepherd2/Shepherd2Config;->k(Ljava/lang/String;Ljava/lang/String;I)I
move-result v2
const-string v4, "burgerEnvelopeCapacity"
invoke-virtual {v0, v4, v2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
sget-wide v4, Lcom/avast/android/burger/BurgerConfig;->a:J
const-string v2, "SendingInterval"
invoke-virtual {p1, v1, v2, v4, v5}, Lcom/avast/android/shepherd2/Shepherd2Config;->n(Ljava/lang/String;Ljava/lang/String;J)J
move-result-wide v4
const-string v2, "burgerSendingInterval"
invoke-virtual {v0, v2, v4, v5}, Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V
const-string v2, "QueueCapacity"
invoke-virtual {p1, v1, v2, v3}, Lcom/avast/android/shepherd2/Shepherd2Config;->k(Ljava/lang/String;Ljava/lang/String;I)I
move-result v2
const-string v3, "burgerQueueCapacity"
invoke-virtual {v0, v3, v2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
sget-wide v2, Lcom/avast/android/burger/BurgerConfig;->b:J
const-string v4, "HeartBeatInterval"
invoke-virtual {p1, v1, v4, v2, v3}, Lcom/avast/android/shepherd2/Shepherd2Config;->n(Ljava/lang/String;Ljava/lang/String;J)J
move-result-wide v2
const-string v4, "burgerHeartBeatInterval"
invoke-virtual {v0, v4, v2, v3}, Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V
const-string v2, "TelemetryEnabled"
const/4 v3, 0x0
invoke-virtual {p1, v1, v2, v3}, Lcom/avast/android/shepherd2/Shepherd2Config;->f(Ljava/lang/String;Ljava/lang/String;Z)Z
move-result v2
const-string v4, "clientTelemetry"
invoke-virtual {v0, v4, v2}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V
new-array v2, v3, [Ljava/lang/String;
const-string v3, "TopicFilteringRules"
invoke-virtual {p1, v1, v3, v2}, Lcom/avast/android/shepherd2/Shepherd2Config;->q(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)[Ljava/lang/String;
move-result-object v1
new-instance v2, Ljava/util/ArrayList;
invoke-static {v1}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
move-result-object v1
invoke-direct {v2, v1}, Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V
const-string v1, "burgerFilteringRules"
invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;->putStringArrayList(Ljava/lang/String;Ljava/util/ArrayList;)V
invoke-virtual {p1}, Lcom/avast/android/shepherd2/Shepherd2Config;->e()Ljava/util/ArrayList;
move-result-object v1
const-string v2, "burgerABNTests"
invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putParcelableArrayList(Ljava/lang/String;Ljava/util/ArrayList;)V
invoke-virtual {p1}, Lcom/avast/android/shepherd2/Shepherd2Config;->h()I
move-result p1
int-to-long v1, p1
const-string p1, "configVersion"
invoke-virtual {v0, p1, v1, v2}, Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V
return-object v0
.end method