a.smali
.class public final Lcom/imo/android/imoim/biggroup/chatroom/match/viewmodel/a;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/imo/android/imoim/biggroup/chatroom/match/viewmodel/b;
# direct methods
.method public constructor <init>()V
.registers 1
.line 17
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final a(ZZLkotlin/c/c;)Ljava/lang/Object;
.registers 11
.annotation system Ldalvik/annotation/Signature;
value = {
"(ZZ",
"Lkotlin/c/c<",
"-",
"Lcom/imo/android/imoim/managers/br<",
"Lcom/imo/android/imoim/biggroup/chatroom/data/GroupInfo;",
">;>;)",
"Ljava/lang/Object;"
}
.end annotation
instance-of v0, p3, Lcom/imo/android/imoim/biggroup/chatroom/match/viewmodel/a$a;
if-eqz v0, :cond_14
move-object v0, p3
check-cast v0, Lcom/imo/android/imoim/biggroup/chatroom/match/viewmodel/a$a;
iget v1, v0, Lcom/imo/android/imoim/biggroup/chatroom/match/viewmodel/a$a;->b:I
const/high16 v2, -0x80000000
and-int/2addr v1, v2
if-eqz v1, :cond_14
iget p3, v0, Lcom/imo/android/imoim/biggroup/chatroom/match/viewmodel/a$a;->b:I
sub-int/2addr p3, v2
iput p3, v0, Lcom/imo/android/imoim/biggroup/chatroom/match/viewmodel/a$a;->b:I
goto :goto_19
:cond_14
new-instance v0, Lcom/imo/android/imoim/biggroup/chatroom/match/viewmodel/a$a;
invoke-direct {v0, p0, p3}, Lcom/imo/android/imoim/biggroup/chatroom/match/viewmodel/a$a;-><init>(Lcom/imo/android/imoim/biggroup/chatroom/match/viewmodel/a;Lkotlin/c/c;)V
:goto_19
move-object v6, v0
iget-object p3, v6, Lcom/imo/android/imoim/biggroup/chatroom/match/viewmodel/a$a;->a:Ljava/lang/Object;
.line 1054
sget-object v0, Lkotlin/c/a/a;->COROUTINE_SUSPENDED:Lkotlin/c/a/a;
.line 19
iget v1, v6, Lcom/imo/android/imoim/biggroup/chatroom/match/viewmodel/a$a;->b:I
const/4 v2, 0x1
if-eqz v1, :cond_31
if-ne v1, v2, :cond_29
invoke-static {p3}, Lkotlin/o;->a(Ljava/lang/Object;)V
goto :goto_61
.line 30
:cond_29
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
.line 19
:cond_31
invoke-static {p3}, Lkotlin/o;->a(Ljava/lang/Object;)V
.line 20
invoke-static {}, Lcom/imo/android/imoim/live/c;->a()Lcom/imo/android/imoim/live/b;
move-result-object v1
.line 21
invoke-static {}, Lcom/imo/android/imoim/util/ei;->h()Ljava/lang/String;
move-result-object p3
if-nez p3, :cond_40
const-string p3, ""
:cond_40
sget-object v3, Lcom/imo/android/imoim/util/df$c;->BG_RECOMMEND_ACTIVE_MATCH_TYPE:Lcom/imo/android/imoim/util/df$c;
check-cast v3, Ljava/lang/Enum;
const-string v4, "active"
invoke-static {v3, v4}, Lcom/imo/android/imoim/util/df;->b(Ljava/lang/Enum;Ljava/lang/String;)Ljava/lang/String;
move-result-object v4
const-string v3, "Prefs.getString(Prefs.Bi\u2026OnlineGroupHelper.ACTIVE)"
invoke-static {v4, v3}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
iput-object p0, v6, Lcom/imo/android/imoim/biggroup/chatroom/match/viewmodel/a$a;->d:Ljava/lang/Object;
iput-boolean p1, v6, Lcom/imo/android/imoim/biggroup/chatroom/match/viewmodel/a$a;->e:Z
iput-boolean p2, v6, Lcom/imo/android/imoim/biggroup/chatroom/match/viewmodel/a$a;->f:Z
iput v2, v6, Lcom/imo/android/imoim/biggroup/chatroom/match/viewmodel/a$a;->b:I
move-object v2, p3
move v3, p1
move v5, p2
.line 20
invoke-interface/range {v1 .. v6}, Lcom/imo/android/imoim/live/b;->a(Ljava/lang/String;ZLjava/lang/String;ZLkotlin/c/c;)Ljava/lang/Object;
move-result-object p3
if-ne p3, v0, :cond_61
return-object v0
.line 19
:cond_61
:goto_61
check-cast p3, Lcom/imo/android/imoim/managers/br;
.line 22
instance-of p1, p3, Lcom/imo/android/imoim/managers/br$b;
if-eqz p1, :cond_96
.line 23
check-cast p3, Lcom/imo/android/imoim/managers/br$b;
.line 2008
iget-object p1, p3, Lcom/imo/android/imoim/managers/br$b;->a:Ljava/lang/Object;
.line 23
check-cast p1, Lcom/imo/android/imoim/biggroup/chatroom/data/f;
.line 2370
iget-object p1, p1, Lcom/imo/android/imoim/biggroup/chatroom/data/f;->a:Lcom/imo/android/imoim/biggroup/chatroom/data/GroupInfo;
if-eqz p1, :cond_8b
.line 24
invoke-virtual {p1}, Lcom/imo/android/imoim/biggroup/chatroom/data/GroupInfo;->a()Z
move-result p2
if-eqz p2, :cond_80
new-instance p2, Lcom/imo/android/imoim/managers/br$b;
invoke-direct {p2, p1}, Lcom/imo/android/imoim/managers/br$b;-><init>(Ljava/lang/Object;)V
move-object p3, p2
check-cast p3, Lcom/imo/android/imoim/managers/br;
goto :goto_9a
:cond_80
new-instance p1, Lcom/imo/android/imoim/managers/br$a;
const-string p2, "c_data_invalid"
invoke-direct {p1, p2}, Lcom/imo/android/imoim/managers/br$a;-><init>(Ljava/lang/String;)V
move-object p3, p1
check-cast p3, Lcom/imo/android/imoim/managers/br;
goto :goto_9a
.line 25
:cond_8b
new-instance p1, Lcom/imo/android/imoim/managers/br$a;
const-string p2, "c_data_null"
invoke-direct {p1, p2}, Lcom/imo/android/imoim/managers/br$a;-><init>(Ljava/lang/String;)V
move-object p3, p1
check-cast p3, Lcom/imo/android/imoim/managers/br;
goto :goto_9a
.line 27
:cond_96
instance-of p1, p3, Lcom/imo/android/imoim/managers/br$a;
if-eqz p1, :cond_a2
:goto_9a
const-string p1, "tag_chatroom_match"
const-string p2, "match"
.line 29
invoke-static {p1, p2, p3}, Lcom/imo/android/imoim/util/cm;->a(Ljava/lang/String;Ljava/lang/String;Lcom/imo/android/imoim/managers/br;)V
return-object p3
.line 27
:cond_a2
new-instance p1, Lkotlin/NoWhenBranchMatchedException;
invoke-direct {p1}, Lkotlin/NoWhenBranchMatchedException;-><init>()V
throw p1
.end method