d.smali
.class public final Lyd/d;
.super Ljava/lang/Object;
.source "ImTaskCallback.kt"
# interfaces
.implements Lbe/b;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lyd/d$a;
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lbe/b<",
"Lyd/c;",
"Lcom/shopee/protocol/ResponseCommon;",
">;"
}
.end annotation
.annotation runtime Lkotlin/Metadata;
bv = {
0x1,
0x0,
0x3
}
d1 = {
"\u0000,\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0011\u0018\u0000 \u001b2\u000e\u0012\u0004\u0012\u00020\u0002\u0012\u0004\u0012\u00020\u00030\u0001:\u0001\u001bB\u0005\u00a2\u0006\u0002\u0010\u0004J+\u0010\u0005\u001a\u00020\u00062\u0006\u0010\u0007\u001a\u00020\u00082\u0010\u0008\u0002\u0010\t\u001a\n\u0018\u00010\nj\u0004\u0018\u0001`\u000bH\u0082@\u00f8\u0001\u0000\u00a2\u0006\u0002\u0010\u000cJ\u0019\u0010\r\u001a\u00020\u00062\u0006\u0010\u000e\u001a\u00020\u0008H\u0082@\u00f8\u0001\u0000\u00a2\u0006\u0002\u0010\u000fJ!\u0010\u0010\u001a\u00020\u00062\u0006\u0010\u000e\u001a\u00020\u00082\u0006\u0010\u0011\u001a\u00020\u0003H\u0082@\u00f8\u0001\u0000\u00a2\u0006\u0002\u0010\u0012J\u0010\u0010\u0013\u001a\u00020\u00062\u0006\u0010\u0014\u001a\u00020\u0002H\u0016J\u001c\u0010\u0015\u001a\u00020\u00062\u0006\u0010\u0014\u001a\u00020\u00022\n\u0010\t\u001a\u00060\nj\u0002`\u000bH\u0016J\u0018\u0010\u0016\u001a\u00020\u00062\u0006\u0010\u0014\u001a\u00020\u00022\u0006\u0010\u0011\u001a\u00020\u0003H\u0016J\u0010\u0010\u0017\u001a\u00020\u00062\u0006\u0010\u0014\u001a\u00020\u0002H\u0016J\u0019\u0010\u0018\u001a\u00020\u00062\u0006\u0010\u000e\u001a\u00020\u0008H\u0082@\u00f8\u0001\u0000\u00a2\u0006\u0002\u0010\u000fJ\u0019\u0010\u0019\u001a\u00020\u00062\u0006\u0010\u0007\u001a\u00020\u0008H\u0082@\u00f8\u0001\u0000\u00a2\u0006\u0002\u0010\u000fJ\u0014\u0010\u001a\u001a\u00020\u0008*\u00020\u00082\u0006\u0010\u0011\u001a\u00020\u0003H\u0002\u0082\u0002\u0004\n\u0002\u0008\u0019\u00a8\u0006\u001c"
}
d2 = {
"Lcom/shopee/foody/driver/conditiontask/custom/im/ImTaskCallback;",
"Lcom/shopee/foody/driver/conditiontask/internal/callback/IConditionTasksCallback;",
"Lcom/shopee/foody/driver/conditiontask/custom/im/IMServiceSendChatReq;",
"Lcom/shopee/protocol/ResponseCommon;",
"()V",
"markFailed",
"",
"message",
"Lcom/shopee/foody/driver/db/user/im/DBChatMessage;",
"error",
"Ljava/lang/Exception;",
"Lkotlin/Exception;",
"(Lcom/shopee/foody/driver/db/user/im/DBChatMessage;Ljava/lang/Exception;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;",
"markPending",
"dbMessage",
"(Lcom/shopee/foody/driver/db/user/im/DBChatMessage;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;",
"markSuccess",
"resp",
"(Lcom/shopee/foody/driver/db/user/im/DBChatMessage;Lcom/shopee/protocol/ResponseCommon;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;",
"onDispatched",
"req",
"onFailed",
"onSuccess",
"onTimeout",
"updateConversation",
"updateFailedCount",
"checkNeedUpdateLocalTimeStamp",
"Companion",
"driver_indonesiaRelease"
}
k = 0x1
mv = {
0x1,
0x1,
0x10
}
.end annotation
# direct methods
.method public static constructor <clinit>()V
.registers 2
new-instance v0, Lyd/d$a;
const/4 v1, 0x0
invoke-direct {v0, v1}, Lyd/d$a;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
return-void
.end method
.method public constructor <init>()V
.registers 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static synthetic a(Lyd/d;Lpe/a;Ljava/lang/Exception;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object;
.registers 6
and-int/lit8 p4, p4, 0x2
if-eqz p4, :cond_5
const/4 p2, 0x0
:cond_5
invoke-virtual {p0, p1, p2, p3}, Lyd/d;->a(Lpe/a;Ljava/lang/Exception;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
move-result-object p0
return-object p0
.end method
# virtual methods
.method public final synthetic a(Lpe/a;Lcom/shopee/protocol/ResponseCommon;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
.registers 13
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lpe/a;",
"Lcom/shopee/protocol/ResponseCommon;",
"Lkotlin/coroutines/Continuation<",
"-",
"Lkotlin/Unit;",
">;)",
"Ljava/lang/Object;"
}
.end annotation
instance-of v0, p3, Lyd/d$c;
if-eqz v0, :cond_13
move-object v0, p3
check-cast v0, Lyd/d$c;
iget v1, v0, Lyd/d$c;->b:I
const/high16 v2, -0x80000000
and-int v3, v1, v2
if-eqz v3, :cond_13
sub-int/2addr v1, v2
iput v1, v0, Lyd/d$c;->b:I
goto :goto_18
:cond_13
new-instance v0, Lyd/d$c;
invoke-direct {v0, p0, p3}, Lyd/d$c;-><init>(Lyd/d;Lkotlin/coroutines/Continuation;)V
:goto_18
iget-object p3, v0, Lyd/d$c;->a:Ljava/lang/Object;
invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt__IntrinsicsKt;->getCOROUTINE_SUSPENDED()Ljava/lang/Object;
move-result-object v1
iget v2, v0, Lyd/d$c;->b:I
const/4 v3, 0x3
const/4 v4, 0x2
const/4 v5, 0x1
if-eqz v2, :cond_66
if-eq v2, v5, :cond_55
if-eq v2, v4, :cond_44
if-ne v2, v3, :cond_3c
iget-object p1, v0, Lyd/d$c;->f:Ljava/lang/Object;
check-cast p1, Lcom/shopee/protocol/ResponseCommon;
iget-object p1, v0, Lyd/d$c;->e:Ljava/lang/Object;
check-cast p1, Lpe/a;
iget-object p1, v0, Lyd/d$c;->d:Ljava/lang/Object;
check-cast p1, Lyd/d;
invoke-static {p3}, Lkotlin/ResultKt;->throwOnFailure(Ljava/lang/Object;)V
goto/16 :goto_db
:cond_3c
new-instance p1, Ljava/lang/IllegalStateException;
const-string p2, "call to \'resume\' before \'invoke\' with coroutine"
invoke-direct {p1, p2}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
throw p1
:cond_44
iget-object p1, v0, Lyd/d$c;->f:Ljava/lang/Object;
check-cast p1, Lcom/shopee/protocol/ResponseCommon;
iget-object p2, v0, Lyd/d$c;->e:Ljava/lang/Object;
check-cast p2, Lpe/a;
iget-object v2, v0, Lyd/d$c;->d:Ljava/lang/Object;
check-cast v2, Lyd/d;
invoke-static {p3}, Lkotlin/ResultKt;->throwOnFailure(Ljava/lang/Object;)V
goto/16 :goto_cc
:cond_55
iget-object p1, v0, Lyd/d$c;->f:Ljava/lang/Object;
move-object p2, p1
check-cast p2, Lcom/shopee/protocol/ResponseCommon;
iget-object p1, v0, Lyd/d$c;->e:Ljava/lang/Object;
check-cast p1, Lpe/a;
iget-object v2, v0, Lyd/d$c;->d:Ljava/lang/Object;
check-cast v2, Lyd/d;
invoke-static {p3}, Lkotlin/ResultKt;->throwOnFailure(Ljava/lang/Object;)V
goto :goto_ba
:cond_66
invoke-static {p3}, Lkotlin/ResultKt;->throwOnFailure(Ljava/lang/Object;)V
const/4 p3, 0x0
invoke-virtual {p1, p3}, Lpe/a;->g(I)V
invoke-virtual {p0, p1, p2}, Lyd/d;->a(Lpe/a;Lcom/shopee/protocol/ResponseCommon;)Lpe/a;
iget-object p3, p2, Lcom/shopee/protocol/ResponseCommon;->msgid:Ljava/lang/Long;
const-string v2, "resp.msgid"
invoke-static {p3, v2}, Lkotlin/jvm/internal/Intrinsics;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p3}, Ljava/lang/Long;->longValue()J
move-result-wide v6
invoke-virtual {p1, v6, v7}, Lpe/a;->d(J)V
iget-object p3, p2, Lcom/shopee/protocol/ResponseCommon;->msg_opt:Ljava/lang/Integer;
const-string v2, "resp.msg_opt"
invoke-static {p3, v2}, Lkotlin/jvm/internal/Intrinsics;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p3}, Ljava/lang/Integer;->intValue()I
move-result p3
invoke-virtual {p1, p3}, Lpe/a;->e(I)V
sget-object p3, Llg/c;->a:Llg/c;
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v6, "Send text msg success, timestamp: "
invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v6, p2, Lcom/shopee/protocol/ResponseCommon;->timestamp:Ljava/lang/Integer;
invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-virtual {p1}, Lpe/a;->s()Ljava/lang/String;
move-result-object v6
invoke-virtual {p3, v2, v6}, Llg/c;->a(Ljava/lang/String;Ljava/lang/String;)V
sget-object p3, Llg/b;->d:Llg/b;
iput-object p0, v0, Lyd/d$c;->d:Ljava/lang/Object;
iput-object p1, v0, Lyd/d$c;->e:Ljava/lang/Object;
iput-object p2, v0, Lyd/d$c;->f:Ljava/lang/Object;
iput v5, v0, Lyd/d$c;->b:I
invoke-virtual {p3, p1, v0}, Llg/b;->b(Lpe/a;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
move-result-object p3
if-ne p3, v1, :cond_b9
return-object v1
:cond_b9
move-object v2, p0
:goto_ba
iput-object v2, v0, Lyd/d$c;->d:Ljava/lang/Object;
iput-object p1, v0, Lyd/d$c;->e:Ljava/lang/Object;
iput-object p2, v0, Lyd/d$c;->f:Ljava/lang/Object;
iput v4, v0, Lyd/d$c;->b:I
invoke-virtual {v2, p1, v0}, Lyd/d;->b(Lpe/a;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
move-result-object p3
if-ne p3, v1, :cond_c9
return-object v1
:cond_c9
move-object v8, p2
move-object p2, p1
move-object p1, v8
:goto_cc
iput-object v2, v0, Lyd/d$c;->d:Ljava/lang/Object;
iput-object p2, v0, Lyd/d$c;->e:Ljava/lang/Object;
iput-object p1, v0, Lyd/d$c;->f:Ljava/lang/Object;
iput v3, v0, Lyd/d$c;->b:I
invoke-virtual {v2, p2, v0}, Lyd/d;->c(Lpe/a;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
move-result-object p1
if-ne p1, v1, :cond_db
return-object v1
:cond_db
:goto_db
sget-object p1, Lkotlin/Unit;->INSTANCE:Lkotlin/Unit;
return-object p1
.end method
.method public final synthetic a(Lpe/a;Ljava/lang/Exception;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
.registers 9
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lpe/a;",
"Ljava/lang/Exception;",
"Lkotlin/coroutines/Continuation<",
"-",
"Lkotlin/Unit;",
">;)",
"Ljava/lang/Object;"
}
.end annotation
instance-of v0, p3, Lyd/d$b;
if-eqz v0, :cond_13
move-object v0, p3
check-cast v0, Lyd/d$b;
iget v1, v0, Lyd/d$b;->b:I
const/high16 v2, -0x80000000
and-int v3, v1, v2
if-eqz v3, :cond_13
sub-int/2addr v1, v2
iput v1, v0, Lyd/d$b;->b:I
goto :goto_18
:cond_13
new-instance v0, Lyd/d$b;
invoke-direct {v0, p0, p3}, Lyd/d$b;-><init>(Lyd/d;Lkotlin/coroutines/Continuation;)V
:goto_18
iget-object p3, v0, Lyd/d$b;->a:Ljava/lang/Object;
invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt__IntrinsicsKt;->getCOROUTINE_SUSPENDED()Ljava/lang/Object;
move-result-object v1
iget v2, v0, Lyd/d$b;->b:I
const/4 v3, 0x2
const/4 v4, 0x1
if-eqz v2, :cond_52
if-eq v2, v4, :cond_41
if-ne v2, v3, :cond_39
iget-object p1, v0, Lyd/d$b;->f:Ljava/lang/Object;
check-cast p1, Ljava/lang/Exception;
iget-object p1, v0, Lyd/d$b;->e:Ljava/lang/Object;
check-cast p1, Lpe/a;
iget-object p1, v0, Lyd/d$b;->d:Ljava/lang/Object;
check-cast p1, Lyd/d;
invoke-static {p3}, Lkotlin/ResultKt;->throwOnFailure(Ljava/lang/Object;)V
goto/16 :goto_c8
:cond_39
new-instance p1, Ljava/lang/IllegalStateException;
const-string p2, "call to \'resume\' before \'invoke\' with coroutine"
invoke-direct {p1, p2}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
throw p1
:cond_41
iget-object p1, v0, Lyd/d$b;->f:Ljava/lang/Object;
move-object p2, p1
check-cast p2, Ljava/lang/Exception;
iget-object p1, v0, Lyd/d$b;->e:Ljava/lang/Object;
check-cast p1, Lpe/a;
iget-object v2, v0, Lyd/d$b;->d:Ljava/lang/Object;
check-cast v2, Lyd/d;
invoke-static {p3}, Lkotlin/ResultKt;->throwOnFailure(Ljava/lang/Object;)V
goto :goto_b9
:cond_52
invoke-static {p3}, Lkotlin/ResultKt;->throwOnFailure(Ljava/lang/Object;)V
instance-of p3, p2, Lif/b;
if-eqz p3, :cond_a4
move-object p3, p2
check-cast p3, Lif/b;
invoke-virtual {p3}, Lif/b;->a()I
move-result p3
const/16 v2, 0x52
if-ne p3, v2, :cond_66
const/4 p3, 0x5
goto :goto_67
:cond_66
const/4 p3, 0x4
:goto_67
invoke-virtual {p1, p3}, Lpe/a;->g(I)V
invoke-virtual {p2}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
move-result-object p3
if-eqz p3, :cond_85
invoke-interface {p3}, Ljava/lang/CharSequence;->length()I
move-result v2
if-lez v2, :cond_78
const/4 v2, 0x1
goto :goto_79
:cond_78
const/4 v2, 0x0
:goto_79
if-eqz v2, :cond_85
invoke-static {p3}, Lkotlin/text/StringsKt__StringsJVMKt;->isBlank(Ljava/lang/CharSequence;)Z
move-result v2
xor-int/2addr v2, v4
if-eqz v2, :cond_85
invoke-virtual {p1, p3}, Lpe/a;->b(Ljava/lang/String;)V
:cond_85
if-eqz p3, :cond_88
goto :goto_a7
:cond_88
sget-object p3, Ljd/b;->c:Ljd/b$a;
invoke-virtual {p3}, Ljd/b$a;->a()Landroid/content/Context;
move-result-object p3
const v2, 0x7f1101fe
invoke-static {v2}, Lnp/NPFog;->d(I)I
move-result v2
invoke-virtual {p3, v2}, Landroid/content/Context;->getString(I)Ljava/lang/String;
move-result-object p3
const-string v2, "AppUtils.getContext().ge\u2026.sp_chat_send_fail_error)"
invoke-static {p3, v2}, Lkotlin/jvm/internal/Intrinsics;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p1, p3}, Lpe/a;->b(Ljava/lang/String;)V
sget-object p3, Lkotlin/Unit;->INSTANCE:Lkotlin/Unit;
goto :goto_a7
:cond_a4
invoke-virtual {p1, v3}, Lpe/a;->g(I)V
:goto_a7
sget-object p3, Llg/b;->d:Llg/b;
iput-object p0, v0, Lyd/d$b;->d:Ljava/lang/Object;
iput-object p1, v0, Lyd/d$b;->e:Ljava/lang/Object;
iput-object p2, v0, Lyd/d$b;->f:Ljava/lang/Object;
iput v4, v0, Lyd/d$b;->b:I
invoke-virtual {p3, p1, v0}, Llg/b;->b(Lpe/a;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
move-result-object p3
if-ne p3, v1, :cond_b8
return-object v1
:cond_b8
move-object v2, p0
:goto_b9
iput-object v2, v0, Lyd/d$b;->d:Ljava/lang/Object;
iput-object p1, v0, Lyd/d$b;->e:Ljava/lang/Object;
iput-object p2, v0, Lyd/d$b;->f:Ljava/lang/Object;
iput v3, v0, Lyd/d$b;->b:I
invoke-virtual {v2, p1, v0}, Lyd/d;->c(Lpe/a;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
move-result-object p1
if-ne p1, v1, :cond_c8
return-object v1
:cond_c8
:goto_c8
sget-object p1, Lkotlin/Unit;->INSTANCE:Lkotlin/Unit;
return-object p1
.end method
.method public final synthetic a(Lpe/a;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lpe/a;",
"Lkotlin/coroutines/Continuation<",
"-",
"Lkotlin/Unit;",
">;)",
"Ljava/lang/Object;"
}
.end annotation
const/4 v0, 0x1
invoke-virtual {p1, v0}, Lpe/a;->g(I)V
sget-object v0, Llg/b;->d:Llg/b;
invoke-virtual {v0, p1, p2}, Llg/b;->b(Lpe/a;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
move-result-object p1
invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt__IntrinsicsKt;->getCOROUTINE_SUSPENDED()Ljava/lang/Object;
move-result-object p2
if-ne p1, p2, :cond_11
return-object p1
:cond_11
sget-object p1, Lkotlin/Unit;->INSTANCE:Lkotlin/Unit;
return-object p1
.end method
.method public final a(Lpe/a;Lcom/shopee/protocol/ResponseCommon;)Lpe/a;
.registers 11
invoke-virtual {p1}, Lpe/a;->x()J
move-result-wide v0
iget-object v2, p2, Lcom/shopee/protocol/ResponseCommon;->timestamp:Ljava/lang/Integer;
invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I
move-result v2
int-to-long v2, v2
const-wide/16 v4, 0x3e8
mul-long v2, v2, v4
sub-long/2addr v0, v2
invoke-static {v0, v1}, Ljava/lang/Math;->abs(J)J
move-result-wide v0
sget-object v2, Llg/c;->a:Llg/c;
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
const-string v6, "Local db timestamp: "
invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Lpe/a;->x()J
move-result-wide v6
invoke-virtual {v3, v6, v7}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
const-string v6, ", server timestamp: "
invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v6, p2, Lcom/shopee/protocol/ResponseCommon;->timestamp:Ljava/lang/Integer;
invoke-virtual {v6}, Ljava/lang/Integer;->intValue()I
move-result v6
int-to-long v6, v6
mul-long v6, v6, v4
invoke-virtual {v3, v6, v7}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
const-string v6, ", margin: "
invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3, v0, v1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
const/4 v6, 0x0
const/4 v7, 0x2
invoke-static {v2, v3, v6, v7, v6}, Llg/c;->b(Llg/c;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)V
const-wide/32 v2, 0xea60
cmp-long v6, v0, v2
if-lez v6, :cond_5c
iget-object p2, p2, Lcom/shopee/protocol/ResponseCommon;->timestamp:Ljava/lang/Integer;
invoke-virtual {p2}, Ljava/lang/Integer;->intValue()I
move-result p2
int-to-long v0, p2
mul-long v0, v0, v4
invoke-virtual {p1, v0, v1}, Lpe/a;->h(J)V
:cond_5c
return-object p1
.end method
.method public bridge synthetic a(Ljava/lang/Object;)V
.registers 2
check-cast p1, Lyd/c;
invoke-virtual {p0, p1}, Lyd/d;->a(Lyd/c;)V
return-void
.end method
.method public bridge synthetic a(Ljava/lang/Object;Ljava/lang/Exception;)V
.registers 3
check-cast p1, Lyd/c;
invoke-virtual {p0, p1, p2}, Lyd/d;->a(Lyd/c;Ljava/lang/Exception;)V
return-void
.end method
.method public bridge synthetic a(Ljava/lang/Object;Ljava/lang/Object;)V
.registers 3
check-cast p1, Lyd/c;
check-cast p2, Lcom/shopee/protocol/ResponseCommon;
invoke-virtual {p0, p1, p2}, Lyd/d;->a(Lyd/c;Lcom/shopee/protocol/ResponseCommon;)V
return-void
.end method
.method public a(Lyd/c;)V
.registers 4
new-instance v0, Lyd/d$d;
const/4 v1, 0x0
invoke-direct {v0, p0, p1, v1}, Lyd/d$d;-><init>(Lyd/d;Lyd/c;Lkotlin/coroutines/Continuation;)V
invoke-static {v0}, Lhe/b;->b(Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/Job;
return-void
.end method
.method public a(Lyd/c;Lcom/shopee/protocol/ResponseCommon;)V
.registers 5
new-instance v0, Lyd/d$f;
const/4 v1, 0x0
invoke-direct {v0, p0, p1, p2, v1}, Lyd/d$f;-><init>(Lyd/d;Lyd/c;Lcom/shopee/protocol/ResponseCommon;Lkotlin/coroutines/Continuation;)V
invoke-static {v0}, Lhe/b;->b(Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/Job;
return-void
.end method
.method public a(Lyd/c;Ljava/lang/Exception;)V
.registers 5
new-instance v0, Lyd/d$e;
const/4 v1, 0x0
invoke-direct {v0, p0, p1, p2, v1}, Lyd/d$e;-><init>(Lyd/d;Lyd/c;Ljava/lang/Exception;Lkotlin/coroutines/Continuation;)V
invoke-static {v0}, Lhe/b;->b(Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/Job;
return-void
.end method
.method public final synthetic b(Lpe/a;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
.registers 9
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lpe/a;",
"Lkotlin/coroutines/Continuation<",
"-",
"Lkotlin/Unit;",
">;)",
"Ljava/lang/Object;"
}
.end annotation
sget-object v0, Llg/b;->d:Llg/b;
invoke-virtual {p1}, Lpe/a;->e()J
move-result-wide v1
invoke-virtual {p1}, Lpe/a;->m()J
move-result-wide v3
move-object v5, p2
invoke-virtual/range {v0 .. v5}, Llg/b;->a(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;
move-result-object p1
invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt__IntrinsicsKt;->getCOROUTINE_SUSPENDED()Ljava/lang/Object;
move-result-object p2
if-ne p1, p2, :cond_16
return-object p1
:cond_16
sget-object p1, Lkotlin/Unit;->INSTANCE:Lkotlin/Unit;
return-object p1
.end method
.method public bridge synthetic b(Ljava/lang/Object;)V
.registers 2
check-cast p1, Lyd/c;
invoke-virtual {p0, p1}, Lyd/d;->b(Lyd/c;)V
return-void
.end method
.method public b(Lyd/c;)V
.registers 4
new-instance v0, Lyd/d$g;
const/4 v1, 0x0
invoke-direct {v0, p0, p1, v1}, Lyd/d$g;-><init>(Lyd/d;Lyd/c;Lkotlin/coroutines/Continuation;)V
invoke-static {v0}, Lhe/b;->b(Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/Job;
return-void
.end method
.method public final synthetic c(Lpe/a;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
.registers 9
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lpe/a;",
"Lkotlin/coroutines/Continuation<",
"-",
"Lkotlin/Unit;",
">;)",
"Ljava/lang/Object;"
}
.end annotation
instance-of v0, p2, Lyd/d$h;
if-eqz v0, :cond_13
move-object v0, p2
check-cast v0, Lyd/d$h;
iget v1, v0, Lyd/d$h;->b:I
const/high16 v2, -0x80000000
and-int v3, v1, v2
if-eqz v3, :cond_13
sub-int/2addr v1, v2
iput v1, v0, Lyd/d$h;->b:I
goto :goto_18
:cond_13
new-instance v0, Lyd/d$h;
invoke-direct {v0, p0, p2}, Lyd/d$h;-><init>(Lyd/d;Lkotlin/coroutines/Continuation;)V
:goto_18
iget-object p2, v0, Lyd/d$h;->a:Ljava/lang/Object;
invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt__IntrinsicsKt;->getCOROUTINE_SUSPENDED()Ljava/lang/Object;
move-result-object v1
iget v2, v0, Lyd/d$h;->b:I
const/4 v3, 0x1
if-eqz v2, :cond_39
if-ne v2, v3, :cond_31
iget-object p1, v0, Lyd/d$h;->e:Ljava/lang/Object;
check-cast p1, Lpe/a;
iget-object v0, v0, Lyd/d$h;->d:Ljava/lang/Object;
check-cast v0, Lyd/d;
invoke-static {p2}, Lkotlin/ResultKt;->throwOnFailure(Ljava/lang/Object;)V
goto :goto_4f
:cond_31
new-instance p1, Ljava/lang/IllegalStateException;
const-string p2, "call to \'resume\' before \'invoke\' with coroutine"
invoke-direct {p1, p2}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
throw p1
:cond_39
invoke-static {p2}, Lkotlin/ResultKt;->throwOnFailure(Ljava/lang/Object;)V
sget-object p2, Llg/b;->d:Llg/b;
invoke-virtual {p1}, Lpe/a;->e()J
move-result-wide v4
iput-object p0, v0, Lyd/d$h;->d:Ljava/lang/Object;
iput-object p1, v0, Lyd/d$h;->e:Ljava/lang/Object;
iput v3, v0, Lyd/d$h;->b:I
invoke-virtual {p2, v4, v5, v0}, Llg/b;->b(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;
move-result-object p2
if-ne p2, v1, :cond_4f
return-object v1
:cond_4f
:goto_4f
check-cast p2, Ljava/lang/Integer;
if-eqz p2, :cond_63
invoke-virtual {p2}, Ljava/lang/Integer;->intValue()I
move-result p2
sget-object v0, Lkg/a;->d:Lkg/a;
invoke-virtual {p1}, Lpe/a;->e()J
move-result-wide v1
invoke-virtual {v0, v1, v2, p2}, Lkg/a;->a(JI)V
sget-object p1, Lkotlin/Unit;->INSTANCE:Lkotlin/Unit;
return-object p1
:cond_63
sget-object p1, Lkotlin/Unit;->INSTANCE:Lkotlin/Unit;
return-object p1
.end method