r.smali
.class public final Lcom/imo/android/imoim/managers/notification/r;
.super Ljava/lang/Object;
.source "SourceFile"
# static fields
.field public static final a:Lcom/imo/android/imoim/managers/notification/r;
# direct methods
.method static constructor <clinit>()V
.registers 1
.line 419
new-instance v0, Lcom/imo/android/imoim/managers/notification/r;
invoke-direct {v0}, Lcom/imo/android/imoim/managers/notification/r;-><init>()V
sput-object v0, Lcom/imo/android/imoim/managers/notification/r;->a:Lcom/imo/android/imoim/managers/notification/r;
return-void
.end method
.method private constructor <init>()V
.registers 1
.line 419
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static final synthetic a(Lcom/imo/android/imoim/publicchannel/post/ac;Landroid/content/Context;Landroid/graphics/Bitmap;Lcom/imo/android/imoim/managers/notification/s;Lcom/imo/android/imoim/aj/a;Lsg/bigo/sdk/libnotification/b/a;II)V
.registers 27
move-object/from16 v0, p0
move-object/from16 v7, p1
move-object/from16 v8, p3
move-object/from16 v9, p5
move/from16 v10, p7
.line 1446
new-instance v1, Landroid/content/Intent;
const-class v2, Lcom/imo/android/imoim/activities/Home;
invoke-direct {v1, v7, v2}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
const/high16 v2, 0x4000000
.line 1447
invoke-virtual {v1, v2}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent;
move-result-object v1
.line 2398
iget-object v2, v8, Lcom/imo/android/imoim/managers/notification/s;->a:Ljava/lang/String;
const-string v3, "channelKey"
.line 1448
invoke-virtual {v1, v3, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
move-result-object v1
.line 2400
iget-object v2, v8, Lcom/imo/android/imoim/managers/notification/s;->c:Ljava/lang/String;
const-string v3, "post_id"
.line 1449
invoke-virtual {v1, v3, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
move-result-object v1
const-string v2, "came_from_sender"
const-string v3, "came_from_notifications"
.line 1450
invoke-virtual {v1, v2, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
move-result-object v1
.line 3065
iget-object v2, v8, Lcom/imo/android/imoim/managers/notification/f;->h:Ljava/lang/String;
const-string v11, "push_log"
.line 1451
invoke-virtual {v1, v11, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
move-result-object v1
.line 4061
iget v2, v8, Lcom/imo/android/imoim/managers/notification/f;->d:I
const-string v12, "pushId"
.line 1452
invoke-virtual {v1, v12, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
move-result-object v1
.line 4403
iget-object v2, v8, Lcom/imo/android/imoim/managers/notification/s;->k:Ljava/lang/String;
const-string v13, "notify_tag"
.line 1453
invoke-virtual {v1, v13, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
move-result-object v1
const-string v2, "push_log_click_area"
const-string v3, "bar"
.line 1454
invoke-virtual {v1, v2, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
move-result-object v1
const-string v2, "channel"
const-string v3, "push_busi_scene"
.line 1455
invoke-virtual {v1, v3, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
move-result-object v1
const-string v4, "un_read_post_count"
move/from16 v5, p6
.line 1456
invoke-virtual {v1, v4, v5}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
move-result-object v1
const-string v4, "Intent(context, Home::cl\u2026NT_KEY, unreadPostsCount)"
invoke-static {v1, v4}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
.line 1457
new-instance v4, Landroid/os/Bundle;
invoke-direct {v4}, Landroid/os/Bundle;-><init>()V
.line 1458
invoke-virtual {v4, v3, v2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
.line 1459
invoke-virtual {v9, v4}, Lsg/bigo/sdk/libnotification/b/a;->a(Landroid/os/Bundle;)V
const-string v2, "android.intent.action.MAIN"
.line 1460
invoke-virtual {v1, v2}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent;
move-result-object v2
const-string v3, "android.intent.category.LAUNCHER"
.line 1461
invoke-virtual {v2, v3}, Landroid/content/Intent;->addCategory(Ljava/lang/String;)Landroid/content/Intent;
.line 1462
invoke-static {}, Lcom/imo/android/imoim/managers/notification/ba;->b()Z
move-result v2
const/4 v14, -0x1
if-eqz v2, :cond_8a
sget v2, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v3, 0x15
if-lt v2, v3, :cond_8a
.line 1463
invoke-virtual {v9, v14}, Lsg/bigo/sdk/libnotification/b/a;->b(I)Lsg/bigo/sdk/libnotification/b/a;
.line 5061
:cond_8a
iget v2, v8, Lcom/imo/android/imoim/managers/notification/f;->d:I
const/high16 v15, 0x8000000
.line 1465
invoke-static {v7, v2, v1, v15}, Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;
move-result-object v6
.line 1469
instance-of v1, v0, Lcom/imo/android/imoim/publicchannel/post/ae;
const/4 v5, 0x1
const/4 v4, 0x0
if-eqz v1, :cond_e8
.line 1470
check-cast v0, Lcom/imo/android/imoim/publicchannel/post/ae;
iget-object v0, v0, Lcom/imo/android/imoim/publicchannel/post/ae;->g:Lcom/imo/android/imoim/publicchannel/post/ae$a;
if-eqz v0, :cond_e8
.line 1472
iget-object v0, v0, Lcom/imo/android/imoim/publicchannel/post/ae$a;->b:Ljava/lang/String;
const v1, 0x7f0f08bd
new-array v2, v5, [Ljava/lang/Object;
aput-object v0, v2, v4
.line 1473
invoke-static {v1, v2}, Lsg/bigo/mobile/android/aab/c/b;->a(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v3
const v0, 0x7f0f0707
.line 1474
invoke-static {v0}, Lcom/imo/hd/util/d;->a(I)Ljava/lang/String;
move-result-object v16
const v0, 0x7f0f0708
new-array v1, v4, [Ljava/lang/Object;
.line 1475
invoke-static {v0, v1}, Lsg/bigo/mobile/android/aab/c/b;->a(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v2
const v17, 0x7f080054
const-string v1, "small_notification"
move-object/from16 v0, p1
const/16 v18, 0x0
move-object/from16 v4, v16
const/4 v15, 0x1
move/from16 v5, v17
move-object v14, v6
move-object/from16 v6, p2
.line 1476
invoke-static/range {v0 .. v6}, Lcom/imo/android/imoim/managers/notification/ba;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILandroid/graphics/Bitmap;)Landroid/util/Pair;
move-result-object v0
if-eqz v0, :cond_ec
.line 5238
iput-object v14, v9, Lsg/bigo/sdk/libnotification/b/a;->q:Landroid/app/PendingIntent;
.line 6220
iput-boolean v15, v9, Lsg/bigo/sdk/libnotification/b/a;->o:Z
.line 7064
iget v1, v8, Lcom/imo/android/imoim/managers/notification/f;->g:I
.line 7121
iput v1, v9, Lsg/bigo/sdk/libnotification/b/a;->d:I
.line 1481
iget-object v1, v0, Landroid/util/Pair;->first:Ljava/lang/Object;
check-cast v1, Landroid/widget/RemoteViews;
.line 7139
iput-object v1, v9, Lsg/bigo/sdk/libnotification/b/a;->f:Landroid/widget/RemoteViews;
.line 1482
iget-object v0, v0, Landroid/util/Pair;->second:Ljava/lang/Object;
check-cast v0, Landroid/widget/RemoteViews;
.line 7148
iput-object v0, v9, Lsg/bigo/sdk/libnotification/b/a;->g:Landroid/widget/RemoteViews;
const/4 v5, 0x1
goto :goto_ed
:cond_e8
move-object v14, v6
const/4 v15, 0x1
const/16 v18, 0x0
:cond_ec
const/4 v5, 0x0
:goto_ed
if-nez v5, :cond_115
.line 7238
iput-object v14, v9, Lsg/bigo/sdk/libnotification/b/a;->q:Landroid/app/PendingIntent;
.line 8220
iput-boolean v15, v9, Lsg/bigo/sdk/libnotification/b/a;->o:Z
.line 9062
iget-object v0, v8, Lcom/imo/android/imoim/managers/notification/f;->e:Ljava/lang/String;
.line 1490
check-cast v0, Ljava/lang/CharSequence;
.line 9193
iput-object v0, v9, Lsg/bigo/sdk/libnotification/b/a;->l:Ljava/lang/CharSequence;
.line 10064
iget v0, v8, Lcom/imo/android/imoim/managers/notification/f;->g:I
.line 10121
iput v0, v9, Lsg/bigo/sdk/libnotification/b/a;->d:I
move-object/from16 v0, p2
.line 10308
iput-object v0, v9, Lsg/bigo/sdk/libnotification/b/a;->y:Landroid/graphics/Bitmap;
.line 11063
iget-object v0, v8, Lcom/imo/android/imoim/managers/notification/f;->f:Ljava/lang/String;
.line 1493
check-cast v0, Ljava/lang/CharSequence;
.line 11202
iput-object v0, v9, Lsg/bigo/sdk/libnotification/b/a;->m:Ljava/lang/CharSequence;
.line 11401
iget v0, v8, Lcom/imo/android/imoim/managers/notification/s;->i:I
.line 1494
invoke-virtual {v9, v0}, Lsg/bigo/sdk/libnotification/b/a;->a(I)Lsg/bigo/sdk/libnotification/b/a;
.line 12062
iget-object v0, v8, Lcom/imo/android/imoim/managers/notification/f;->e:Ljava/lang/String;
.line 12402
iget-object v1, v8, Lcom/imo/android/imoim/managers/notification/s;->j:Ljava/util/ArrayList;
.line 1495
check-cast v1, Ljava/util/List;
invoke-static {v9, v0, v1}, Lcom/imo/android/imoim/managers/notification/ba;->a(Lsg/bigo/sdk/libnotification/b/a;Ljava/lang/String;Ljava/util/List;)V
.line 12405
:cond_115
iget v0, v8, Lcom/imo/android/imoim/managers/notification/s;->m:I
const/4 v1, 0x2
const/4 v2, -0x1
if-eq v0, v2, :cond_123
if-eq v0, v15, :cond_11f
if-eq v0, v1, :cond_121
:cond_11f
const/4 v14, 0x0
goto :goto_124
:cond_121
const/4 v14, 0x2
goto :goto_124
:cond_123
const/4 v14, -0x1
.line 13175
:goto_124
iput v14, v9, Lsg/bigo/sdk/libnotification/b/a;->j:I
.line 13405
iget v0, v8, Lcom/imo/android/imoim/managers/notification/s;->m:I
if-ne v0, v1, :cond_130
.line 14062
iget-object v0, v8, Lcom/imo/android/imoim/managers/notification/f;->e:Ljava/lang/String;
.line 1506
check-cast v0, Ljava/lang/CharSequence;
.line 14355
iput-object v0, v9, Lsg/bigo/sdk/libnotification/b/a;->B:Ljava/lang/CharSequence;
.line 14404
:cond_130
iget-boolean v0, v8, Lcom/imo/android/imoim/managers/notification/s;->l:Z
if-eqz v0, :cond_13a
const-string v0, "group_channel"
.line 1509
invoke-static {v9, v0}, Lcom/imo/android/imoim/managers/notification/av;->a(Lsg/bigo/sdk/libnotification/b/a;Ljava/lang/String;)V
goto :goto_13f
:cond_13a
const-string v0, "group_notify"
.line 1511
invoke-static {v9, v0}, Lcom/imo/android/imoim/managers/notification/av;->a(Lsg/bigo/sdk/libnotification/b/a;Ljava/lang/String;)V
.line 15403
:goto_13f
iget-object v0, v8, Lcom/imo/android/imoim/managers/notification/s;->k:Ljava/lang/String;
.line 1513
invoke-virtual {v9, v0}, Lsg/bigo/sdk/libnotification/b/a;->a(Ljava/lang/String;)Lsg/bigo/sdk/libnotification/b/a;
.line 1514
new-instance v0, Landroid/content/Intent;
const-class v1, Lcom/imo/android/imoim/receivers/DismissReceiver;
invoke-direct {v0, v7, v1}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
.line 16061
iget v1, v8, Lcom/imo/android/imoim/managers/notification/f;->d:I
.line 1515
invoke-virtual {v0, v12, v1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
.line 16403
iget-object v1, v8, Lcom/imo/android/imoim/managers/notification/s;->k:Ljava/lang/String;
.line 1516
invoke-virtual {v0, v13, v1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 17065
iget-object v1, v8, Lcom/imo/android/imoim/managers/notification/f;->h:Ljava/lang/String;
.line 1517
invoke-virtual {v0, v11, v1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 18061
iget v1, v8, Lcom/imo/android/imoim/managers/notification/f;->d:I
const/high16 v2, 0x8000000
.line 1519
invoke-static {v7, v1, v0, v2}, Landroid/app/PendingIntent;->getBroadcast(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;
move-result-object v0
.line 18247
iput-object v0, v9, Lsg/bigo/sdk/libnotification/b/a;->r:Landroid/app/PendingIntent;
.line 18409
invoke-static/range {p3 .. p3}, Lcom/imo/android/imoim/managers/notification/av;->a(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
.line 19130
iput-object v0, v9, Lsg/bigo/sdk/libnotification/b/a;->e:Ljava/lang/String;
const-wide/16 v0, 0x3e8
if-lez v10, :cond_174
int-to-long v2, v10
mul-long v2, v2, v0
.line 1525
invoke-virtual {v9, v2, v3}, Lsg/bigo/sdk/libnotification/b/a;->a(J)Lsg/bigo/sdk/libnotification/b/a;
.line 20061
:cond_174
iget v2, v8, Lcom/imo/android/imoim/managers/notification/f;->d:I
move-object/from16 v3, p4
.line 1528
invoke-static {v2, v9, v3}, Lcom/imo/android/imoim/managers/notification/ba;->a(ILsg/bigo/sdk/libnotification/b/a;Lcom/imo/android/imoim/aj/a;)V
.line 20404
iget-boolean v2, v8, Lcom/imo/android/imoim/managers/notification/s;->l:Z
if-eqz v2, :cond_192
.line 21051
invoke-static {}, Lsg/bigo/core/task/a$a;->a()Lsg/bigo/core/task/a;
move-result-object v2
.line 1530
sget-object v3, Lsg/bigo/core/task/b;->BACKGROUND:Lsg/bigo/core/task/b;
int-to-long v4, v10
mul-long v4, v4, v0
new-instance v0, Lcom/imo/android/imoim/managers/notification/r$a;
invoke-direct {v0, v8}, Lcom/imo/android/imoim/managers/notification/r$a;-><init>(Lcom/imo/android/imoim/managers/notification/s;)V
check-cast v0, Ljava/lang/Runnable;
invoke-virtual {v2, v3, v4, v5, v0}, Lsg/bigo/core/task/a;->a(Lsg/bigo/core/task/b;JLjava/lang/Runnable;)Lbolts/e;
:cond_192
return-void
.end method
.method public static final a(Lcom/imo/android/imoim/publicchannel/post/ac;Lcom/imo/android/imoim/managers/notification/s;Lcom/imo/android/imoim/aj/a;Lsg/bigo/sdk/libnotification/b/a;I)V
.registers 16
const-string v0, "struct"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "builder"
invoke-static {p3, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 424
invoke-static {}, Lcom/imo/android/imoim/IMO;->a()Lcom/imo/android/imoim/IMO;
move-result-object v0
if-eqz v0, :cond_3d
move-object v2, v0
check-cast v2, Landroid/content/Context;
.line 1399
iget-object v0, p1, Lcom/imo/android/imoim/managers/notification/s;->b:Ljava/lang/String;
.line 426
instance-of v1, p0, Lcom/imo/android/imoim/publicchannel/post/ae;
if-eqz v1, :cond_28
.line 427
move-object v1, p0
check-cast v1, Lcom/imo/android/imoim/publicchannel/post/ae;
iget-object v3, v1, Lcom/imo/android/imoim/publicchannel/post/ae;->a:Ljava/lang/String;
check-cast v3, Ljava/lang/CharSequence;
invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v3
if-nez v3, :cond_28
.line 428
iget-object v0, v1, Lcom/imo/android/imoim/publicchannel/post/ae;->a:Ljava/lang/String;
.line 431
:cond_28
sget-object v8, Lcom/imo/android/imoim/util/ca$b;->SMALL:Lcom/imo/android/imoim/util/ca$b;
.line 432
sget-object v9, Lcom/imo/android/imoim/managers/i$e;->PROFILE:Lcom/imo/android/imoim/managers/i$e;
new-instance v10, Lcom/imo/android/imoim/managers/notification/r$b;
move-object v1, v10
move-object v3, p0
move-object v4, p1
move-object v5, p2
move-object v6, p3
move v7, p4
invoke-direct/range {v1 .. v7}, Lcom/imo/android/imoim/managers/notification/r$b;-><init>(Landroid/content/Context;Lcom/imo/android/imoim/publicchannel/post/ac;Lcom/imo/android/imoim/managers/notification/s;Lcom/imo/android/imoim/aj/a;Lsg/bigo/sdk/libnotification/b/a;I)V
check-cast v10, Lb/a;
.line 431
invoke-static {v0, v8, v9, v10}, Lcom/imo/android/imoim/managers/aq;->b(Ljava/lang/String;Lcom/imo/android/imoim/util/ca$b;Lcom/imo/android/imoim/managers/i$e;Lb/a;)V
return-void
.line 424
:cond_3d
new-instance p0, Lkotlin/TypeCastException;
const-string p1, "null cannot be cast to non-null type android.content.Context"
invoke-direct {p0, p1}, Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V
throw p0
.end method