a.smali
.class public Lbi/a;
.super Ljava/lang/Object;
.source "FcmMessageHandler.java"
# instance fields
.field public a:Ljava/lang/String;
.field public b:Ljava/lang/String;
.field public c:Lej/b;
.field public d:Lrc/a;
.field public e:Lrc/a;
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method public constructor <init>(Ljava/lang/String;)V
.registers 3
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const-string v0, ""
iput-object v0, p0, Lbi/a;->b:Ljava/lang/String;
const/4 v0, 0x0
iput-object v0, p0, Lbi/a;->c:Lej/b;
new-instance v0, Lbi/a$d;
invoke-direct {v0, p0}, Lbi/a$d;-><init>(Lbi/a;)V
iput-object v0, p0, Lbi/a;->d:Lrc/a;
new-instance v0, Lbi/a$e;
invoke-direct {v0, p0}, Lbi/a$e;-><init>(Lbi/a;)V
iput-object v0, p0, Lbi/a;->e:Lrc/a;
iput-object p1, p0, Lbi/a;->a:Ljava/lang/String;
return-void
.end method
.method public static synthetic a(Lbi/a;)Lrc/a;
.registers 1
iget-object p0, p0, Lbi/a;->e:Lrc/a;
return-object p0
.end method
.method public static synthetic a(Lbi/a;Ljava/lang/String;)V
.registers 2
invoke-virtual {p0, p1}, Lbi/a;->a(Ljava/lang/String;)V
return-void
.end method
.method public static synthetic b(Lbi/a;)Ljava/lang/String;
.registers 1
iget-object p0, p0, Lbi/a;->b:Ljava/lang/String;
return-object p0
.end method
# virtual methods
.method public final a()V
.registers 4
sget-object v0, Lfc/a;->o:Lfc/a;
invoke-virtual {v0}, Lfc/a;->g()Z
move-result v0
const-string v1, "FcmMessageHandler"
if-eqz v0, :cond_18
new-instance v0, Lbi/a$m;
invoke-direct {v0, p0}, Lbi/a$m;-><init>(Lbi/a;)V
invoke-static {v1, v0}, Lqa/d;->a(Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V
iget-object v0, p0, Lbi/a;->b:Ljava/lang/String;
invoke-virtual {p0, v0}, Lbi/a;->a(Ljava/lang/String;)V
goto :goto_29
:cond_18
new-instance v0, Lbi/a$n;
invoke-direct {v0, p0}, Lbi/a$n;-><init>(Lbi/a;)V
invoke-static {v1, v0}, Lqa/d;->a(Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V
sget-object v0, Lec/a;->b:Lec/a;
iget-object v1, p0, Lbi/a;->d:Lrc/a;
const-string v2, "UpdateGcmIDNetworkConnectCallback"
invoke-virtual {v0, v2, v1}, Lec/a;->a(Ljava/lang/String;Lrc/a;)V
:goto_29
return-void
.end method
.method public a(Lej/b;)V
.registers 2
iput-object p1, p0, Lbi/a;->c:Lej/b;
return-void
.end method
.method public final a(Ljava/lang/String;)V
.registers 15
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_7
return-void
:cond_7
new-instance v0, Lbi/a$a;
invoke-direct {v0, p0, p1}, Lbi/a$a;-><init>(Lbi/a;Ljava/lang/String;)V
const-string v1, "FcmMessageHandler"
invoke-static {v1, v0}, Lqa/d;->a(Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V
sget-object v0, Lc9/l;->c:Lc9/l;
invoke-static {}, Ljd/b;->c()Landroid/content/Context;
move-result-object v2
invoke-virtual {v2}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
move-result-object v2
check-cast v2, Landroid/app/Application;
invoke-virtual {v0, v2}, Lc9/l;->c(Landroid/app/Application;)Ljava/lang/String;
move-result-object v4
invoke-static {v4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_28
return-void
:cond_28
sget-object v0, Lqh/h;->f:Lqh/h;
invoke-virtual {v0}, Lqh/h;->g()Z
move-result v0
if-eqz v0, :cond_66
new-instance v0, Lbi/a$b;
invoke-direct {v0, p0}, Lbi/a$b;-><init>(Lbi/a;)V
invoke-static {v1, v0}, Lqa/d;->a(Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V
new-instance v3, Lmc/c;
invoke-direct {v3}, Lmc/c;-><init>()V
sget-object v0, Ltj/b;->b:Ltj/b;
invoke-virtual {v0}, Ltj/b;->a()Ljava/lang/String;
move-result-object v5
invoke-virtual {p0, v4}, Lbi/a;->b(Ljava/lang/String;)[B
move-result-object v6
sget-object v0, Lcom/shopee/foody/driver/login/business/CoreServerParamsHelper;->b:Lcom/shopee/foody/driver/login/business/CoreServerParamsHelper;
invoke-virtual {v0}, Lcom/shopee/foody/driver/login/business/CoreServerParamsHelper;->a()Ljava/lang/String;
move-result-object v7
sget-object v0, Lcom/shopee/foody/driver/login/business/CoreServerParamsHelper;->b:Lcom/shopee/foody/driver/login/business/CoreServerParamsHelper;
invoke-virtual {v0}, Lcom/shopee/foody/driver/login/business/CoreServerParamsHelper;->c()Z
move-result v8
sget-object v0, Lcom/shopee/foody/driver/login/business/CoreServerParamsHelper;->a:Ljava/lang/String;
invoke-virtual {p0, v0}, Lbi/a;->b(Ljava/lang/String;)[B
move-result-object v9
iget-object v11, p0, Lbi/a;->a:Ljava/lang/String;
sget-object v0, Ldf/g;->h:Ldf/g;
invoke-virtual {v0}, Ldf/g;->h()Ljava/lang/String;
move-result-object v12
move-object v10, p1
invoke-virtual/range {v3 .. v12}, Lmc/c;->a(Ljava/lang/String;Ljava/lang/String;[BLjava/lang/String;Z[BLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
goto :goto_7e
:cond_66
new-instance v0, Lbi/a$c;
invoke-direct {v0, p0}, Lbi/a$c;-><init>(Lbi/a;)V
invoke-static {v1, v0}, Lqa/d;->a(Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V
new-instance v0, Loc/a;
invoke-direct {v0}, Loc/a;-><init>()V
iget-object v1, p0, Lbi/a;->a:Ljava/lang/String;
sget-object v2, Ldf/g;->h:Ldf/g;
invoke-virtual {v2}, Ldf/g;->h()Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v4, p1, v1, v2}, Loc/a;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
:goto_7e
return-void
.end method
.method public a(Ljava/util/Map;)V
.registers 3
.param p1 # Ljava/util/Map;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;)V"
}
.end annotation
const-string v0, "message"
invoke-interface {p1, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
if-eqz v0, :cond_b
goto :goto_1a
:cond_b
:try_start_b
invoke-virtual {p0, p1}, Lbi/a;->b(Ljava/util/Map;)V
:try_end_e
.catchall {:try_start_b .. :try_end_e} :catchall_f
goto :goto_1a
:catchall_f
move-exception p1
new-instance v0, Lbi/a$f;
invoke-direct {v0, p0, p1}, Lbi/a$f;-><init>(Lbi/a;Ljava/lang/Throwable;)V
const-string p1, "FcmMessageHandler"
invoke-static {p1, v0}, Lqa/d;->b(Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V
:goto_1a
return-void
.end method
.method public final b()V
.registers 3
invoke-static {}, Lcom/google/firebase/messaging/FirebaseMessaging;->b()Lcom/google/firebase/messaging/FirebaseMessaging;
move-result-object v0
const-string v1, "global"
invoke-virtual {v0, v1}, Lcom/google/firebase/messaging/FirebaseMessaging;->a(Ljava/lang/String;)Lcom/google/android/gms/tasks/Task;
return-void
.end method
.method public final b(Ljava/util/Map;)V
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;)V"
}
.end annotation
.annotation system Ldalvik/annotation/Throws;
value = {
Lorg/json/JSONException;
}
.end annotation
new-instance v0, Lbi/a$g;
invoke-direct {v0, p0}, Lbi/a$g;-><init>(Lbi/a;)V
const-string v1, "FcmMessageHandler"
invoke-static {v1, v0}, Lqa/d;->a(Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V
const-string v0, "content"
invoke-interface {p1, v0}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_1d
new-instance v0, Lbi/a$h;
invoke-direct {v0, p0}, Lbi/a$h;-><init>(Lbi/a;)V
invoke-static {v1, v0}, Lqa/d;->a(Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V
invoke-virtual {p0, p1}, Lbi/a;->c(Ljava/util/Map;)V
:cond_1d
return-void
.end method
.method public final b(Ljava/lang/String;)[B
.registers 3
if-nez p1, :cond_4
const/4 p1, 0x0
return-object p1
:cond_4
:try_start_4
const-string v0, "UTF-8"
invoke-virtual {p1, v0}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B
move-result-object p1
:try_end_a
.catch Ljava/io/UnsupportedEncodingException; {:try_start_4 .. :try_end_a} :catch_b
goto :goto_f
:catch_b
invoke-virtual {p1}, Ljava/lang/String;->getBytes()[B
move-result-object p1
:goto_f
return-object p1
.end method
.method public c(Ljava/lang/String;)V
.registers 4
new-instance v0, Lbi/a$l;
invoke-direct {v0, p0}, Lbi/a$l;-><init>(Lbi/a;)V
const-string v1, "FcmMessageHandler"
invoke-static {v1, v0}, Lqa/d;->a(Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V
iput-object p1, p0, Lbi/a;->b:Ljava/lang/String;
invoke-virtual {p0}, Lbi/a;->a()V
invoke-virtual {p0}, Lbi/a;->b()V
return-void
.end method
.method public final c(Ljava/util/Map;)V
.registers 13
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;)V"
}
.end annotation
const-string v0, "apprl"
const-string v1, "sm_img_id"
const-string v2, "title"
const-string v3, "imgid"
const-string v4, "FcmMessageHandler"
const-string v5, "content"
new-instance v6, Lorg/json/JSONObject;
invoke-direct {v6}, Lorg/json/JSONObject;-><init>()V
const/4 v7, 0x0
:try_start_12
invoke-interface {p1}, Ljava/util/Map;->keySet()Ljava/util/Set;
move-result-object v8
invoke-interface {v8}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object v8
:goto_1a
invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z
move-result v9
if-eqz v9, :cond_2e
invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v9
check-cast v9, Ljava/lang/String;
invoke-interface {p1, v9}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v10
invoke-virtual {v6, v9, v10}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
goto :goto_1a
:cond_2e
new-instance p1, Lbi/a$i;
invoke-direct {p1, p0, v6}, Lbi/a$i;-><init>(Lbi/a;Lorg/json/JSONObject;)V
invoke-static {v4, p1}, Lqa/d;->a(Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V
invoke-virtual {v6, v5}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
move-result p1
if-eqz p1, :cond_50
new-instance p1, Lorg/json/JSONObject;
invoke-virtual {v6, v5}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v8
invoke-direct {p1, v8}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
:try_end_45
.catch Ljava/lang/Exception; {:try_start_12 .. :try_end_45} :catch_47
move-object v7, p1
goto :goto_50
:catch_47
move-exception p1
new-instance v8, Lbi/a$j;
invoke-direct {v8, p0, p1}, Lbi/a$j;-><init>(Lbi/a;Ljava/lang/Exception;)V
invoke-static {v4, v8}, Lqa/d;->b(Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V
:cond_50
:goto_50
new-instance p1, Lbi/b;
invoke-direct {p1}, Lbi/b;-><init>()V
if-eqz v7, :cond_79
:try_start_57
invoke-virtual {v7, v5}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v5
invoke-virtual {p1, v5}, Lbi/b;->b(Ljava/lang/String;)V
invoke-virtual {v7, v3}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
move-result v5
if-eqz v5, :cond_6b
invoke-virtual {v7, v3}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
invoke-virtual {p1, v3}, Lbi/b;->a(Ljava/lang/String;)V
:cond_6b
invoke-virtual {v7, v1}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
move-result v3
if-eqz v3, :cond_80
invoke-virtual {v7, v1}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
invoke-virtual {p1, v1}, Lbi/b;->d(Ljava/lang/String;)V
goto :goto_80
:cond_79
invoke-virtual {v6, v5}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
invoke-virtual {p1, v1}, Lbi/b;->b(Ljava/lang/String;)V
:cond_80
:goto_80
const-string v1, "parameter"
invoke-virtual {v6, v1}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
invoke-virtual {p1, v1}, Lbi/b;->c(Ljava/lang/String;)V
invoke-virtual {v6, v2}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_96
invoke-virtual {v6, v2}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
invoke-virtual {p1, v1}, Lbi/b;->e(Ljava/lang/String;)V
:cond_96
invoke-virtual {v6, v0}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_a1
invoke-virtual {v6, v0}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
goto :goto_a3
:cond_a1
const-string v0, ""
:goto_a3
invoke-virtual {p1, v0}, Lbi/b;->a(Ljava/lang/String;)V
const-string v0, "trace_id"
invoke-virtual {v6, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
invoke-virtual {p1, v0}, Lbi/b;->f(Ljava/lang/String;)V
:try_end_af
.catch Ljava/lang/Exception; {:try_start_57 .. :try_end_af} :catch_b7
iget-object v0, p0, Lbi/a;->c:Lej/b;
if-eqz v0, :cond_b6
invoke-interface {v0, p1}, Lej/b;->a(Lbi/b;)V
:cond_b6
return-void
:catch_b7
move-exception p1
new-instance v0, Lbi/a$k;
invoke-direct {v0, p0, p1}, Lbi/a$k;-><init>(Lbi/a;Ljava/lang/Exception;)V
invoke-static {v4, v0}, Lqa/d;->b(Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V
return-void
.end method