CampaignTrackingBurgerEvent.smali
.class public Lcom/avast/android/campaigns/tracking/burger/events/CampaignTrackingBurgerEvent;
.super Lcom/avast/android/campaigns/tracking/burger/events/AbstractCampaignBurgerEvent;
# direct methods
.method public constructor <init>(IILcom/avast/analytics/proto/blob/campaignstracking/CampaignTrackingEvent;)V
.registers 4
invoke-virtual {p3}, Lcom/squareup/wire/Message;->encode()[B
move-result-object p3
invoke-direct {p0, p1, p2, p3}, Lcom/avast/android/campaigns/tracking/burger/events/AbstractCampaignBurgerEvent;-><init>(II[B)V
return-void
.end method
# virtual methods
.method public toString()Ljava/lang/String;
.registers 6
invoke-virtual {p0}, Lcom/avast/android/burger/event/TemplateBurgerEvent;->a()Lcom/avast/analytics/sender/proto/Event;
move-result-object v0
const/4 v1, 0x0
invoke-static {v0, v1}, Lcom/avast/android/burger/event/EventUtils;->m(Lcom/avast/analytics/sender/proto/Event;Z)Ljava/lang/StringBuilder;
move-result-object v0
const-string v2, "{\"CampaignTrackingBurgerEvent\": {"
invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->insert(ILjava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v2, ", \"blobType\":"
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const/4 v2, 0x1
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const/16 v2, 0x2c
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
const-string v3, "\"blob\": {"
invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
:try_start_22
sget-object v3, Lcom/avast/analytics/proto/blob/campaignstracking/CampaignTrackingEvent;->ADAPTER:Lcom/squareup/wire/ProtoAdapter;
invoke-virtual {p0}, Lcom/avast/android/burger/event/TemplateBurgerEvent;->a()Lcom/avast/analytics/sender/proto/Event;
move-result-object v4
iget-object v4, v4, Lcom/avast/analytics/sender/proto/Event;->blob:Lokio/ByteString;
invoke-virtual {v3, v4}, Lcom/squareup/wire/ProtoAdapter;->decode(Lokio/ByteString;)Ljava/lang/Object;
move-result-object v3
check-cast v3, Lcom/avast/analytics/proto/blob/campaignstracking/CampaignTrackingEvent;
const-string v4, "\"session\": \""
invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v4, v3, Lcom/avast/analytics/proto/blob/campaignstracking/CampaignTrackingEvent;->session_id:Ljava/lang/String;
invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const/16 v4, 0x22
invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
const-string v4, "\"campaigns\": "
invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v4, v3, Lcom/avast/analytics/proto/blob/campaignstracking/CampaignTrackingEvent;->campaign:Lcom/avast/analytics/proto/blob/campaignstracking/Campaigns;
invoke-static {v4}, Lcom/avast/android/campaigns/tracking/burger/BurgerUtils;->f(Lcom/avast/analytics/proto/blob/campaignstracking/Campaigns;)Ljava/lang/String;
move-result-object v4
invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
const-string v4, "\"caching\": "
invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v4, v3, Lcom/avast/analytics/proto/blob/campaignstracking/CampaignTrackingEvent;->caching:Lcom/avast/analytics/proto/blob/campaignstracking/Caching;
invoke-static {v4}, Lcom/avast/android/campaigns/tracking/burger/events/CachingResultBurgerUtil;->b(Lcom/avast/analytics/proto/blob/campaignstracking/Caching;)Ljava/lang/String;
move-result-object v4
invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
const-string v2, "\"scheduling\": "
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v2, v3, Lcom/avast/analytics/proto/blob/campaignstracking/CampaignTrackingEvent;->scheduling:Lcom/avast/analytics/proto/blob/campaignstracking/Messagings;
invoke-static {v2}, Lcom/avast/android/campaigns/tracking/burger/events/MessagingBurgerUtils;->a(Lcom/avast/analytics/proto/blob/campaignstracking/Messagings;)Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const/16 v2, 0x7d
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
:try_end_7d
.catch Ljava/io/IOException; {:try_start_22 .. :try_end_7d} :catch_7e
goto :goto_88
:catch_7e
move-exception v2
sget-object v3, Lcom/avast/android/burger/util/LH;->a:Lcom/avast/android/burger/util/FilteringAlf;
new-array v1, v1, [Ljava/lang/Object;
const-string v4, "Unable to parse own blob"
invoke-virtual {v3, v2, v4, v1}, Lcom/avast/android/burger/util/FilteringAlf;->f(Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V
:goto_88
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method