g.smali
.class public final Lcom/imo/android/imoim/managers/notification/a/g;
.super Ljava/lang/Object;
.source "SourceFile"
# instance fields
.field a:Landroid/content/Context;
.field public final b:Ljava/util/Set;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Set<",
"Ljava/lang/Integer;",
">;"
}
.end annotation
.end field
.field public final c:Ljava/util/Set;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Set<",
"Ljava/lang/Integer;",
">;"
}
.end annotation
.end field
# direct methods
.method public constructor <init>()V
.registers 2
.line 32
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 30
new-instance v0, Ljava/util/HashSet;
invoke-direct {v0}, Ljava/util/HashSet;-><init>()V
iput-object v0, p0, Lcom/imo/android/imoim/managers/notification/a/g;->b:Ljava/util/Set;
.line 31
new-instance v0, Ljava/util/HashSet;
invoke-direct {v0}, Ljava/util/HashSet;-><init>()V
iput-object v0, p0, Lcom/imo/android/imoim/managers/notification/a/g;->c:Ljava/util/Set;
.line 33
invoke-static {}, Lcom/imo/android/imoim/IMO;->a()Lcom/imo/android/imoim/IMO;
move-result-object v0
iput-object v0, p0, Lcom/imo/android/imoim/managers/notification/a/g;->a:Landroid/content/Context;
return-void
.end method
# virtual methods
.method public final a(Ljava/lang/Runnable;Ljava/lang/Runnable;Lcom/imo/android/imoim/aj/a;Lcom/imo/android/imoim/managers/notification/ac;Z)V
.registers 12
.line 61
sget-object v0, Lcom/imo/android/imoim/deeplink/e;->b:Lcom/imo/android/imoim/deeplink/f;
.line 1629
iget-object v1, p4, Lcom/imo/android/imoim/managers/notification/ac;->c:Ljava/lang/String;
.line 61
invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/imo/android/imoim/deeplink/f;->a(Landroid/net/Uri;)Z
move-result v0
if-eqz v0, :cond_1a
.line 62
iget-object v0, p0, Lcom/imo/android/imoim/managers/notification/a/g;->b:Ljava/util/Set;
.line 2061
iget v1, p4, Lcom/imo/android/imoim/managers/notification/f;->d:I
.line 62
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
goto :goto_33
.line 63
:cond_1a
sget-object v0, Lcom/imo/android/imoim/deeplink/e;->j:Lcom/imo/android/imoim/deeplink/f;
.line 2629
iget-object v1, p4, Lcom/imo/android/imoim/managers/notification/ac;->c:Ljava/lang/String;
.line 63
invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/imo/android/imoim/deeplink/f;->a(Landroid/net/Uri;)Z
move-result v0
if-eqz v0, :cond_33
.line 64
iget-object v0, p0, Lcom/imo/android/imoim/managers/notification/a/g;->c:Ljava/util/Set;
.line 3061
iget v1, p4, Lcom/imo/android/imoim/managers/notification/f;->d:I
.line 64
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 4025
:cond_33
:goto_33
invoke-static {}, Lsg/bigo/sdk/libnotification/a/c$a;->a()Lsg/bigo/sdk/libnotification/a/c;
move-result-object v0
.line 4640
iget-object v1, p4, Lcom/imo/android/imoim/managers/notification/ac;->p:Ljava/lang/String;
.line 67
invoke-interface {v0, v1}, Lsg/bigo/sdk/libnotification/a/a;->a(Ljava/lang/String;)Lsg/bigo/sdk/libnotification/b/a;
move-result-object v0
.line 4641
iget v1, p4, Lcom/imo/android/imoim/managers/notification/ac;->q:I
.line 5415
iput v1, v0, Lsg/bigo/sdk/libnotification/b/a;->L:I
const/4 v1, 0x1
.line 5424
iput-boolean v1, v0, Lsg/bigo/sdk/libnotification/b/a;->M:Z
.line 5645
iget-object v2, p4, Lcom/imo/android/imoim/managers/notification/ac;->u:Ljava/lang/String;
.line 70
invoke-static {v2}, Lcom/imo/android/imoim/managers/notification/ba;->a(Ljava/lang/String;)I
move-result v2
if-lez v2, :cond_54
int-to-long v2, v2
const-wide/16 v4, 0x3e8
mul-long v2, v2, v4
.line 72
invoke-virtual {v0, v2, v3}, Lsg/bigo/sdk/libnotification/b/a;->a(J)Lsg/bigo/sdk/libnotification/b/a;
:cond_54
const/4 v2, 0x0
.line 74
invoke-static {v0, v1, v2, v2}, Lcom/imo/android/imoim/managers/notification/ba;->a(Lsg/bigo/sdk/libnotification/b/a;ZZZ)V
.line 75
sget-object v1, Lcom/imo/android/imoim/managers/notification/ab;->a:Lcom/imo/android/imoim/managers/notification/ab;
invoke-static {p4, p3, v0, p1, p2}, Lcom/imo/android/imoim/managers/notification/ab;->a(Lcom/imo/android/imoim/managers/notification/ac;Lcom/imo/android/imoim/aj/a;Lsg/bigo/sdk/libnotification/b/a;Ljava/lang/Runnable;Ljava/lang/Runnable;)V
if-eqz p5, :cond_b9
.line 78
new-instance p1, Lorg/json/JSONObject;
invoke-direct {p1}, Lorg/json/JSONObject;-><init>()V
:try_start_64
const-string p2, "type"
const-string p3, "deeplink"
.line 80
invoke-virtual {p1, p2, p3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
const-string p2, "id"
.line 6629
iget-object p3, p4, Lcom/imo/android/imoim/managers/notification/ac;->c:Ljava/lang/String;
.line 81
invoke-virtual {p1, p2, p3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
const-string p2, "opt"
const-string p3, "show"
.line 82
invoke-virtual {p1, p2, p3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
const-string p2, "area"
const-string p3, "bar"
.line 83
invoke-virtual {p1, p2, p3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
const-string p2, "source"
.line 6633
iget-object p3, p4, Lcom/imo/android/imoim/managers/notification/ac;->j:Ljava/lang/String;
.line 84
invoke-virtual {p1, p2, p3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
const-string p2, "expand"
.line 6635
iget-object p3, p4, Lcom/imo/android/imoim/managers/notification/ac;->k:Ljava/lang/String;
.line 85
invoke-virtual {p1, p2, p3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
const-string p2, "switch"
.line 86
iget-object p3, p0, Lcom/imo/android/imoim/managers/notification/a/g;->a:Landroid/content/Context;
invoke-static {}, Lcom/imo/android/imoim/managers/notification/az;->h()Ljava/lang/String;
move-result-object p5
invoke-static {p3, p5}, Lcom/imo/android/imoim/managers/notification/ba;->a(Landroid/content/Context;Ljava/lang/String;)Z
move-result p3
if-eqz p3, :cond_9f
const-string p3, "1"
goto :goto_a1
:cond_9f
const-string p3, "0"
:goto_a1
invoke-virtual {p1, p2, p3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
const-string p2, "location"
.line 6637
iget-object p3, p4, Lcom/imo/android/imoim/managers/notification/ac;->m:Ljava/lang/String;
.line 87
invoke-virtual {p1, p2, p3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
const-string p2, "passage"
.line 6644
iget-object p3, p4, Lcom/imo/android/imoim/managers/notification/ac;->t:Ljava/lang/String;
.line 88
invoke-virtual {p1, p2, p3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
:try_end_b2
.catch Lorg/json/JSONException; {:try_start_64 .. :try_end_b2} :catch_b2
.line 92
:catch_b2
sget-object p2, Lcom/imo/android/imoim/IMO;->b:Lcom/imo/android/imoim/managers/bb;
const-string p3, "show_push2"
invoke-virtual {p2, p3, p1}, Lcom/imo/android/imoim/managers/bb;->b(Ljava/lang/String;Lorg/json/JSONObject;)V
:cond_b9
return-void
.end method