b.smali
.class public final Lvg/b;
.super Lj9/e;
.source "ChatInitTask.kt"
# annotations
.annotation runtime Lkotlin/Metadata;
bv = {
0x1,
0x0,
0x3
}
d1 = {
"\u0000:\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0010\u0002\n\u0000\n\u0002\u0010\t\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0003\n\u0002\u0018\u0002\n\u0002\u0008\u0002\u0018\u00002\u00020\u0001B\u0005\u00a2\u0006\u0002\u0010\u0002J\u0018\u0010\u0003\u001a\u00020\u00042\u0006\u0010\u0005\u001a\u00020\u00062\u0006\u0010\u0007\u001a\u00020\u0008H\u0002J\u0010\u0010\t\u001a\u00020\n2\u0006\u0010\u0007\u001a\u00020\u0008H\u0002J\u0014\u0010\u000b\u001a\u00020\u00042\n\u0010\u000c\u001a\u00060\rj\u0002`\u000eH\u0016J\u0008\u0010\u000f\u001a\u00020\u0004H\u0016J \u0010\u0010\u001a\u00020\u00042\u0006\u0010\u0011\u001a\u00020\u00122\u0006\u0010\u0005\u001a\u00020\u00062\u0006\u0010\u0007\u001a\u00020\u0008H\u0002J\u0018\u0010\u0013\u001a\u00020\u00042\u0006\u0010\u0005\u001a\u00020\u00062\u0006\u0010\u0007\u001a\u00020\u0008H\u0002\u00a8\u0006\u0014"
}
d2 = {
"Lcom/shopee/foody/driver/im/init/ChatInitTask;",
"Lcom/shopee/android/base/initmanager/wrapper/SyncTaskWrapper;",
"()V",
"checkAndShowMsgNotify",
"",
"conversationId",
"",
"msg",
"Lcom/shopee/foody/driver/im/data/ChatMessage;",
"getMsgText",
"",
"onError",
"exception",
"Ljava/lang/Exception;",
"Lkotlin/Exception;",
"run",
"showMsgNotify",
"activity",
"Landroid/app/Activity;",
"showSystemMsgNotify",
"driver_indonesiaRelease"
}
k = 0x1
mv = {
0x1,
0x1,
0x10
}
.end annotation
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method public constructor <init>()V
.registers 3
const/4 v0, 0x0
const/4 v1, 0x1
invoke-direct {p0, v0, v1, v0}, Lj9/e;-><init>(Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
return-void
.end method
.method public static final synthetic a(Lvg/b;JLsg/c;)V
.registers 4
invoke-virtual {p0, p1, p2, p3}, Lvg/b;->a(JLsg/c;)V
return-void
.end method
.method public static final synthetic a(Lvg/b;Landroid/app/Activity;JLsg/c;)V
.registers 5
invoke-virtual {p0, p1, p2, p3, p4}, Lvg/b;->a(Landroid/app/Activity;JLsg/c;)V
return-void
.end method
.method public static final synthetic b(Lvg/b;JLsg/c;)V
.registers 4
invoke-virtual {p0, p1, p2, p3}, Lvg/b;->b(JLsg/c;)V
return-void
.end method
# virtual methods
.method public final a(Lsg/c;)Ljava/lang/String;
.registers 4
invoke-virtual {p1}, Lsg/c;->g()I
move-result v0
const/4 v1, 0x1
if-eq v0, v1, :cond_1a
instance-of v0, p1, Lsg/e;
if-nez v0, :cond_c
const/4 p1, 0x0
:cond_c
check-cast p1, Lsg/e;
if-eqz p1, :cond_17
invoke-virtual {p1}, Lsg/e;->k()Ljava/lang/String;
move-result-object p1
if-eqz p1, :cond_17
goto :goto_23
:cond_17
const-string p1, ""
goto :goto_23
:cond_1a
sget-object p1, Lyh/b;->a:Lyh/b;
const v0, 0x7f110091
invoke-virtual {p1, v0}, Lyh/b;->a(I)Ljava/lang/String;
move-result-object p1
:goto_23
return-object p1
.end method
.method public final a(JLsg/c;)V
.registers 14
invoke-virtual {p3}, Lsg/c;->i()Z
move-result v0
if-eqz v0, :cond_28
sget-object p1, Llg/c;->a:Llg/c;
new-instance p2, Ljava/lang/StringBuilder;
invoke-direct {p2}, Ljava/lang/StringBuilder;-><init>()V
const-string v0, "Sender is current user, no need show notify, msgId: "
invoke-virtual {p2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p3}, Lsg/c;->b()J
move-result-wide v0
invoke-virtual {p2, v0, v1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
const/16 p3, 0x7d
invoke-virtual {p2, p3}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p2
const/4 p3, 0x2
const/4 v0, 0x0
invoke-static {p1, p2, v0, p3, v0}, Llg/c;->a(Llg/c;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)V
return-void
:cond_28
sget-object v1, Lkotlinx/coroutines/GlobalScope;->INSTANCE:Lkotlinx/coroutines/GlobalScope;
invoke-static {}, Lmd/e;->c()Lkotlinx/coroutines/android/HandlerDispatcher;
move-result-object v2
const/4 v3, 0x0
new-instance v0, Lvg/b$a;
const/4 v9, 0x0
move-object v4, v0
move-object v5, p0
move-wide v6, p1
move-object v8, p3
invoke-direct/range {v4 .. v9}, Lvg/b$a;-><init>(Lvg/b;JLsg/c;Lkotlin/coroutines/Continuation;)V
const/4 v5, 0x2
const/4 v6, 0x0
invoke-static/range {v1 .. v6}, Lkotlinx/coroutines/BuildersKt;->launch$default(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job;
return-void
.end method
.method public final a(Landroid/app/Activity;JLsg/c;)V
.registers 16
sget-object v0, Llg/c;->a:Llg/c;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "showMsgNotify getLastActivityOrNull:"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v2
invoke-virtual {v2}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
const/4 v2, 0x0
const/4 v3, 0x2
invoke-static {v0, v1, v2, v3, v2}, Llg/c;->b(Llg/c;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)V
new-instance v0, Lcom/shopee/foody/driver/im/data/ChatMsgNotifyData;
sget-object v1, Lyh/b;->a:Lyh/b;
const v2, 0x7f110094
invoke-virtual {v1, v2}, Lyh/b;->a(I)Ljava/lang/String;
move-result-object v5
invoke-virtual {p0, p4}, Lvg/b;->a(Lsg/c;)Ljava/lang/String;
move-result-object v6
invoke-virtual {p4}, Lsg/c;->b()J
move-result-wide v9
move-object v4, v0
move-wide v7, p2
invoke-direct/range {v4 .. v10}, Lcom/shopee/foody/driver/im/data/ChatMsgNotifyData;-><init>(Ljava/lang/String;Ljava/lang/String;JJ)V
sget-object p2, Lwe/f;->d:Lwe/f;
new-instance p3, Lye/a;
sget-object p4, Lcom/shopee/foody/driver/floatingview/ViewType;->VIEW_TYPE_IM_MSG_NOTIFY:Lcom/shopee/foody/driver/floatingview/ViewType;
new-instance v1, Lig/b;
invoke-direct {v1, v0}, Lig/b;-><init>(Lcom/shopee/foody/driver/im/data/ChatMsgNotifyData;)V
invoke-direct {p3, p4, v0, v1}, Lye/a;-><init>(Lcom/shopee/foody/driver/floatingview/ViewType;Ljava/lang/Object;Laf/a$a;)V
invoke-virtual {p2, p1, p3}, Lwe/f;->a(Landroid/app/Activity;Lye/a;)V
return-void
.end method
.method public a(Ljava/lang/Exception;)V
.registers 2
invoke-super {p0, p1}, Lj9/h;->a(Ljava/lang/Exception;)V
return-void
.end method
.method public final b(JLsg/c;)V
.registers 19
new-instance v0, Ldi/b;
sget-object v1, Lyh/b;->a:Lyh/b;
const v2, 0x7f110094
invoke-virtual {v1, v2}, Lyh/b;->a(I)Ljava/lang/String;
move-result-object v1
move-object v2, p0
move-object/from16 v3, p3
invoke-virtual {p0, v3}, Lvg/b;->a(Lsg/c;)Ljava/lang/String;
move-result-object v4
new-instance v5, Ldi/a;
invoke-virtual/range {p3 .. p3}, Lsg/c;->b()J
move-result-wide v6
move-wide/from16 v8, p1
invoke-direct {v5, v8, v9, v6, v7}, Ldi/a;-><init>(JJ)V
new-instance v6, Ldi/c;
invoke-virtual/range {p3 .. p3}, Lsg/c;->b()J
move-result-wide v7
invoke-static {v7, v8}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
move-result-object v11
const/4 v9, 0x0
const/4 v10, 0x0
const-string v12, "chat"
const/4 v13, 0x3
const/4 v14, 0x0
move-object v8, v6
invoke-direct/range {v8 .. v14}, Ldi/c;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
invoke-direct {v0, v1, v4, v5, v6}, Ldi/b;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;Ldi/c;)V
new-instance v1, Lei/b;
invoke-direct {v1}, Lei/b;-><init>()V
invoke-virtual {v1, v0}, Lei/a;->c(Ldi/b;)V
return-void
.end method
.method public run()V
.registers 3
sget-object v0, Llg/b;->d:Llg/b;
new-instance v1, Lvg/b$b;
invoke-direct {v1, p0}, Lvg/b$b;-><init>(Lvg/b;)V
invoke-virtual {v0, v1}, Llg/b;->a(Lii/a;)V
sget-object v0, Lvg/a;->c:Lvg/a;
invoke-virtual {v0}, Lvg/a;->e()V
sget-object v0, Lwd/a;->c:Lwd/a;
invoke-virtual {v0}, Lwd/a;->a()Lyd/a;
move-result-object v0
new-instance v1, Lyd/d;
invoke-direct {v1}, Lyd/d;-><init>()V
invoke-virtual {v0, v1}, Lzd/a;->a(Lbe/b;)V
return-void
.end method