.class final synthetic Lcom/google/android/gms/internal/ads/zzcna; .super Ljava/lang/Object; .source "com.google.android.gms:play-services-ads@@19.1.0" # interfaces .implements Lcom/google/android/gms/internal/ads/zzdkb; # instance fields .field private final zzecc:Z .field private final zzgdy:Lcom/google/android/gms/internal/ads/zzcnb; .field private final zzgdz:Ljava/util/ArrayList; .field private final zzgea:Lcom/google/android/gms/internal/ads/zztf$zzm; .field private final zzgeb:Lcom/google/android/gms/internal/ads/zztf$zzo$zzc; # direct methods .method public constructor (Lcom/google/android/gms/internal/ads/zzcnb;ZLjava/util/ArrayList;Lcom/google/android/gms/internal/ads/zztf$zzm;Lcom/google/android/gms/internal/ads/zztf$zzo$zzc;)V .locals 0 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzcna;->zzgdy:Lcom/google/android/gms/internal/ads/zzcnb; iput-boolean p2, p0, Lcom/google/android/gms/internal/ads/zzcna;->zzecc:Z iput-object p3, p0, Lcom/google/android/gms/internal/ads/zzcna;->zzgdz:Ljava/util/ArrayList; iput-object p4, p0, Lcom/google/android/gms/internal/ads/zzcna;->zzgea:Lcom/google/android/gms/internal/ads/zztf$zzm; iput-object p5, p0, Lcom/google/android/gms/internal/ads/zzcna;->zzgeb:Lcom/google/android/gms/internal/ads/zztf$zzo$zzc; return-void .end method # virtual methods .method public final apply(Ljava/lang/Object;)Ljava/lang/Object; .locals 6 .line 1 iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzcna;->zzgdy:Lcom/google/android/gms/internal/ads/zzcnb; iget-boolean v1, p0, Lcom/google/android/gms/internal/ads/zzcna;->zzecc:Z iget-object v2, p0, Lcom/google/android/gms/internal/ads/zzcna;->zzgdz:Ljava/util/ArrayList; iget-object v3, p0, Lcom/google/android/gms/internal/ads/zzcna;->zzgea:Lcom/google/android/gms/internal/ads/zztf$zzm; iget-object v4, p0, Lcom/google/android/gms/internal/ads/zzcna;->zzgeb:Lcom/google/android/gms/internal/ads/zztf$zzo$zzc; check-cast p1, Landroid/database/sqlite/SQLiteDatabase; .line 2 iget-object v0, v0, Lcom/google/android/gms/internal/ads/zzcnb;->zzged:Lcom/google/android/gms/internal/ads/zzcmy; .line 3 invoke-static {v0, v1, v2, v3, v4}, Lcom/google/android/gms/internal/ads/zzcmy;->zza(Lcom/google/android/gms/internal/ads/zzcmy;ZLjava/util/ArrayList;Lcom/google/android/gms/internal/ads/zztf$zzm;Lcom/google/android/gms/internal/ads/zztf$zzo$zzc;)[B move-result-object v0 .line 4 new-instance v2, Landroid/content/ContentValues; invoke-direct {v2}, Landroid/content/ContentValues;->()V .line 5 invoke-static {}, Lcom/google/android/gms/ads/internal/zzq;->zzld()Lcom/google/android/gms/common/util/Clock; move-result-object v3 invoke-interface {v3}, Lcom/google/android/gms/common/util/Clock;->currentTimeMillis()J move-result-wide v3 invoke-static {v3, v4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; move-result-object v3 const-string v4, "timestamp" invoke-virtual {v2, v4, v3}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V const-string v3, "serialized_proto_data" .line 6 invoke-virtual {v2, v3, v0}, Landroid/content/ContentValues;->put(Ljava/lang/String;[B)V const-string v0, "offline_signal_contents" const/4 v3, 0x0 .line 7 invoke-virtual {p1, v0, v3, v2}, Landroid/database/sqlite/SQLiteDatabase;->insert(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J const/4 v0, 0x1 new-array v2, v0, [Ljava/lang/Object; const-string v4, "total_requests" const/4 v5, 0x0 aput-object v4, v2, v5 const-string v4, "UPDATE offline_signal_statistics SET value = value+1 WHERE statistic_name = \'%s\'" .line 8 invoke-static {v4, v2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; move-result-object v2 invoke-virtual {p1, v2}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V if-nez v1, :cond_0 new-array v0, v0, [Ljava/lang/Object; const-string v1, "failed_requests" aput-object v1, v0, v5 .line 9 invoke-static {v4, v0}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; move-result-object v0 invoke-virtual {p1, v0}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V :cond_0 return-object v3 .end method