granularity level: instruction
.class public final synthetic Lh1/p;
.super Ljava/lang/Object;
.source "SourceFile"
.implements Lo0/h;
.field public final synthetic a:Lcom/google/firebase/messaging/FirebaseMessaging;
.field public final synthetic b:Ljava/lang/String;
.field public final synthetic c:Lh1/a0;
.method public synthetic constructor <init>(Lcom/google/firebase/messaging/FirebaseMessaging;Ljava/lang/String;Lh1/a0;)V
.locals 0
iput-object p1, p0, Lh1/p;->a:Lcom/google/firebase/messaging/FirebaseMessaging;
iput-object p2, p0, Lh1/p;->b:Ljava/lang/String;
iput-object p3, p0, Lh1/p;->c:Lh1/a0;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public final e(Ljava/lang/Object;)Lo0/o;
.locals 9
iget-object v0, p0, Lh1/p;->a:Lcom/google/firebase/messaging/FirebaseMessaging;
iget-object v1, p0, Lh1/p;->b:Ljava/lang/String;
iget-object v2, p0, Lh1/p;->c:Lh1/a0;
check-cast p1, Ljava/lang/String;
iget-object v3, v0, Lcom/google/firebase/messaging/FirebaseMessaging;->b:Landroid/content/Context;
const-class v4, Lcom/google/firebase/messaging/FirebaseMessaging;
monitor-enter v4
:try_start_0
sget-object v5, Lcom/google/firebase/messaging/FirebaseMessaging;->k:Lj1/c;
sget-object v3, Lcom/google/firebase/messaging/FirebaseMessaging;->k:Lj1/c;
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_2
monitor-exit v4
iget-object v4, v0, Lcom/google/firebase/messaging/FirebaseMessaging;->a:Lp0/g;
invoke-virtual {v4}, Lp0/g;->a()V
iget-object v4, v4, Lp0/g;->b:Ljava/lang/String;
const-string v5, "[DEFAULT]"
invoke-virtual {v5, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v4
const-string v4, ""
iget-object v5, v0, Lcom/google/firebase/messaging/FirebaseMessaging;->h:Lh1/t;
monitor-enter v5
:try_start_1
iget-object v6, v5, Lh1/t;->b:Ljava/lang/String;
iget-object v6, v5, Lh1/t;->b:Ljava/lang/String;
:try_end_1
.catchall {:try_start_1 .. :try_end_1} :catchall_1
monitor-exit v5
monitor-enter v3
:try_start_2
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v7
invoke-static {p1, v6, v7, v8}, Lh1/a0;->a(Ljava/lang/String;Ljava/lang/String;J)Ljava/lang/String;
move-result-object v5
iget-object v6, v3, Lj1/c;->a:Ljava/lang/Object;
check-cast v6, Landroid/content/SharedPreferences;
invoke-interface {v6}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v6
invoke-static {v4, v1}, Lj1/c;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
invoke-interface {v6, v1, v5}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
invoke-interface {v6}, Landroid/content/SharedPreferences$Editor;->commit()Z
:try_end_2
.catchall {:try_start_2 .. :try_end_2} :catchall_0
:goto_1
monitor-exit v3
iget-object v1, v0, Lcom/google/firebase/messaging/FirebaseMessaging;->a:Lp0/g;
invoke-virtual {v1}, Lp0/g;->a()V
iget-object v1, v1, Lp0/g;->b:Ljava/lang/String;
const-string v2, "[DEFAULT]"
invoke-virtual {v2, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_6
const/4 v1, 0x3
const-string v2, "FirebaseMessaging"
invoke-static {v2, v1}, Landroid/util/Log;->isLoggable(Ljava/lang/String;I)Z
move-result v1
new-instance v1, Landroid/content/Intent;
const-string v2, "com.google.firebase.messaging.NEW_TOKEN"
invoke-direct {v1, v2}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
const-string v2, "token"
invoke-virtual {v1, v2, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
new-instance v2, Lh1/l;
iget-object v0, v0, Lcom/google/firebase/messaging/FirebaseMessaging;->b:Landroid/content/Context;
invoke-direct {v2, v0}, Lh1/l;-><init>(Landroid/content/Context;)V
invoke-virtual {v2, v1}, Lh1/l;->b(Landroid/content/Intent;)Lo0/o;
:cond_6
invoke-static {p1}, Lf0/a;->j(Ljava/lang/Object;)Lo0/o;
move-result-object p1
return-object p1
:catchall_0
move-exception p1
monitor-exit v3
throw p1
:catchall_1
move-exception p1
monitor-exit v5
throw p1
:catchall_2
move-exception p1
monitor-exit v4
throw p1
.end method