b.smali
.class public final Lcom/imo/android/imoim/voiceroom/b;
.super Lcom/imo/android/imoim/managers/h;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/imo/android/imoim/voiceroom/b$a;
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/imo/android/imoim/managers/h<",
"Lcom/imo/android/imoim/managers/ax;",
">;"
}
.end annotation
# static fields
.field public static final a:Lcom/imo/android/imoim/voiceroom/b$a;
.field private static final b:Lkotlin/f;
# direct methods
.method static constructor <clinit>()V
.registers 2
new-instance v0, Lcom/imo/android/imoim/voiceroom/b$a;
const/4 v1, 0x0
invoke-direct {v0, v1}, Lcom/imo/android/imoim/voiceroom/b$a;-><init>(Lkotlin/f/b/j;)V
sput-object v0, Lcom/imo/android/imoim/voiceroom/b;->a:Lcom/imo/android/imoim/voiceroom/b$a;
.line 42
sget-object v0, Lcom/imo/android/imoim/voiceroom/b$b;->a:Lcom/imo/android/imoim/voiceroom/b$b;
check-cast v0, Lkotlin/f/a/a;
invoke-static {v0}, Lkotlin/g;->a(Lkotlin/f/a/a;)Lkotlin/f;
move-result-object v0
sput-object v0, Lcom/imo/android/imoim/voiceroom/b;->b:Lkotlin/f;
return-void
.end method
.method public constructor <init>()V
.registers 2
const-string v0, "VoiceRoomManager"
.line 31
invoke-direct {p0, v0}, Lcom/imo/android/imoim/managers/h;-><init>(Ljava/lang/String;)V
return-void
.end method
.method public static a(Lcom/imo/android/imoim/biggroup/chatroom/data/ExtensionInfo;Lkotlin/c/c;)Ljava/lang/Object;
.registers 8
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/imo/android/imoim/biggroup/chatroom/data/ExtensionInfo;",
"Lkotlin/c/c<",
"-",
"Lcom/imo/android/imoim/managers/br<",
"Lcom/imo/android/imoim/mediaroom/roominfo/VoiceRoomInfo;",
">;>;)",
"Ljava/lang/Object;"
}
.end annotation
.line 63
sget-object v0, Lcom/imo/android/imoim/communitymodule/e;->a:Lcom/imo/android/imoim/communitymodule/e;
sget-object v1, Lcom/imo/android/imoim/communitymodule/e;->a:Lcom/imo/android/imoim/communitymodule/e;
invoke-static {}, Lcom/imo/android/imoim/communitymodule/e;->a()Ljava/util/HashMap;
move-result-object v1
.line 64
sget-object v2, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
const-string v3, "get_followers"
invoke-virtual {v1, v3, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 3013
iget-object v2, p0, Lcom/imo/android/imoim/biggroup/chatroom/data/ExtensionInfo;->c:Ljava/lang/String;
const-string v3, "room_type"
.line 66
invoke-virtual {v1, v3, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 67
invoke-virtual {p0}, Lcom/imo/android/imoim/biggroup/chatroom/data/ExtensionInfo;->a()Lorg/json/JSONObject;
move-result-object p0
const-string v2, "extension_info"
invoke-virtual {v1, v2, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 63
move-object v3, v1
check-cast v3, Ljava/util/Map;
.line 69
const-class v4, Lcom/imo/android/imoim/mediaroom/roominfo/VoiceRoomInfo;
const-string v1, "RoomProxy"
const-string v2, "create_voice_room"
move-object v5, p1
.line 63
invoke-virtual/range {v0 .. v5}, Lcom/imo/android/imoim/communitymodule/e;->a(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/lang/Class;Lkotlin/c/c;)Ljava/lang/Object;
move-result-object p0
return-object p0
.end method
.method public static a(Ljava/lang/String;ILjava/lang/String;Lkotlin/c/c;)Ljava/lang/Object;
.registers 10
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"I",
"Ljava/lang/String;",
"Lkotlin/c/c<",
"-",
"Lcom/imo/android/imoim/managers/br<",
"Lcom/imo/android/imoim/voiceroom/select/data/FollowMembersResponse;",
">;>;)",
"Ljava/lang/Object;"
}
.end annotation
.line 73
sget-object v0, Lcom/imo/android/imoim/communitymodule/e;->a:Lcom/imo/android/imoim/communitymodule/e;
sget-object v1, Lcom/imo/android/imoim/communitymodule/e;->a:Lcom/imo/android/imoim/communitymodule/e;
invoke-static {}, Lcom/imo/android/imoim/communitymodule/e;->a()Ljava/util/HashMap;
move-result-object v1
const-string v2, "room_id"
.line 74
invoke-virtual {v1, v2, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 3032
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object p0
const-string p1, "limit"
.line 75
invoke-virtual {v1, p1, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p0, "cursor"
.line 76
invoke-virtual {v1, p0, p2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 73
move-object v3, v1
check-cast v3, Ljava/util/Map;
.line 77
const-class v4, Lcom/imo/android/imoim/voiceroom/select/data/FollowMembersResponse;
const-string v1, "RoomProxy"
const-string v2, "get_follow_members"
move-object v5, p3
.line 73
invoke-virtual/range {v0 .. v5}, Lcom/imo/android/imoim/communitymodule/e;->a(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/lang/Class;Lkotlin/c/c;)Ljava/lang/Object;
move-result-object p0
return-object p0
.end method
.method public static a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JLkotlin/c/c;)Ljava/lang/Object;
.registers 11
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/lang/String;",
"J",
"Lkotlin/c/c<",
"-",
"Lcom/imo/android/imoim/managers/br<",
"+",
"Lorg/json/JSONObject;",
">;>;)",
"Ljava/lang/Object;"
}
.end annotation
.line 268
sget-object v0, Lcom/imo/android/imoim/communitymodule/e;->a:Lcom/imo/android/imoim/communitymodule/e;
sget-object v1, Lcom/imo/android/imoim/communitymodule/e;->a:Lcom/imo/android/imoim/communitymodule/e;
invoke-static {}, Lcom/imo/android/imoim/communitymodule/e;->a()Ljava/util/HashMap;
move-result-object v1
const-string v2, "uid"
.line 269
invoke-virtual {v1, v2, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p0, "author_anon_id"
.line 270
invoke-virtual {v1, p0, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p0, "room_id"
.line 271
invoke-virtual {v1, p0, p2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p0, "room_type"
.line 272
invoke-virtual {v1, p0, p3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p0, "msg"
.line 273
invoke-virtual {v1, p0, p4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 274
invoke-static {p5, p6}, Lkotlin/c/b/a/b;->a(J)Ljava/lang/Long;
move-result-object p0
const-string p1, "msg_seq"
invoke-virtual {v1, p1, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 268
check-cast v1, Ljava/util/Map;
const-string p0, "RoomProxy"
const-string p1, "report_room_chat_msg"
invoke-virtual {v0, p0, p1, v1, p7}, Lcom/imo/android/imoim/communitymodule/e;->a(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Lkotlin/c/c;)Ljava/lang/Object;
move-result-object p0
return-object p0
.end method
.method public static a(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Lkotlin/c/c;)Ljava/lang/Object;
.registers 10
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"+",
"Ljava/lang/Object;",
">;",
"Lkotlin/c/c<",
"-",
"Lcom/imo/android/imoim/managers/br<",
"Lcom/imo/android/imoim/voiceroom/data/msg/b;",
">;>;)",
"Ljava/lang/Object;"
}
.end annotation
.line 114
sget-object v0, Lcom/imo/android/imoim/communitymodule/e;->a:Lcom/imo/android/imoim/communitymodule/e;
sget-object v1, Lcom/imo/android/imoim/communitymodule/e;->a:Lcom/imo/android/imoim/communitymodule/e;
invoke-static {}, Lcom/imo/android/imoim/communitymodule/e;->a()Ljava/util/HashMap;
move-result-object v1
const-string v2, "room_id"
.line 115
invoke-virtual {v1, v2, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p0, "msg"
.line 116
invoke-virtual {v1, p0, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p0, "extra"
.line 117
invoke-virtual {v1, p0, p2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 114
move-object v3, v1
check-cast v3, Ljava/util/Map;
.line 118
const-class v4, Lcom/imo/android/imoim/voiceroom/data/msg/b;
const-string v1, "RoomProxy"
const-string v2, "send_room_chat_msg"
move-object v5, p3
.line 114
invoke-virtual/range {v0 .. v5}, Lcom/imo/android/imoim/communitymodule/e;->a(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/lang/Class;Lkotlin/c/c;)Ljava/lang/Object;
move-result-object p0
return-object p0
.end method
.method public static a(Ljava/lang/String;Ljava/lang/String;Lkotlin/c/c;)Ljava/lang/Object;
.registers 9
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Lkotlin/c/c<",
"-",
"Lcom/imo/android/imoim/managers/br<",
"Lcom/imo/android/imoim/voiceroom/data/c;",
">;>;)",
"Ljava/lang/Object;"
}
.end annotation
.line 54
sget-object v0, Lcom/imo/android/imoim/communitymodule/e;->a:Lcom/imo/android/imoim/communitymodule/e;
sget-object v1, Lcom/imo/android/imoim/communitymodule/e;->a:Lcom/imo/android/imoim/communitymodule/e;
invoke-static {}, Lcom/imo/android/imoim/communitymodule/e;->a()Ljava/util/HashMap;
move-result-object v1
const-string v2, "community_id"
.line 55
invoke-virtual {v1, v2, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const/16 p0, 0xa
.line 1032
invoke-static {p0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object p0
const-string v2, "limit"
.line 56
invoke-virtual {v1, v2, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p0, "cursor"
.line 57
invoke-virtual {v1, p0, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 54
move-object v3, v1
check-cast v3, Ljava/util/Map;
.line 58
const-class v4, Lcom/imo/android/imoim/voiceroom/data/c;
const-string v1, "community"
const-string v2, "get_recommend_voice_rooms"
move-object v5, p2
.line 54
invoke-virtual/range {v0 .. v5}, Lcom/imo/android/imoim/communitymodule/e;->a(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/lang/Class;Lkotlin/c/c;)Ljava/lang/Object;
move-result-object p0
return-object p0
.end method
.method public static a(Ljava/lang/String;Ljava/lang/String;ZLkotlin/c/c;)Ljava/lang/Object;
.registers 10
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Z",
"Lkotlin/c/c<",
"-",
"Lcom/imo/android/imoim/managers/br<",
"+",
"Lorg/json/JSONObject;",
">;>;)",
"Ljava/lang/Object;"
}
.end annotation
.line 126
sget-object v0, Lcom/imo/android/imoim/communitymodule/e;->a:Lcom/imo/android/imoim/communitymodule/e;
sget-object v1, Lcom/imo/android/imoim/communitymodule/e;->a:Lcom/imo/android/imoim/communitymodule/e;
invoke-static {}, Lcom/imo/android/imoim/communitymodule/e;->a()Ljava/util/HashMap;
move-result-object v1
const-string v2, "room_id"
.line 127
invoke-virtual {v1, v2, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p0, "anon_id"
.line 128
invoke-virtual {v1, p0, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 4020
invoke-static {p2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object p0
const-string p1, "disable"
.line 129
invoke-virtual {v1, p1, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 126
move-object v3, v1
check-cast v3, Ljava/util/Map;
.line 130
const-class v4, Lorg/json/JSONObject;
const-string v1, "RoomProxy"
const-string v2, "disable_user_send_msg"
move-object v5, p3
.line 126
invoke-virtual/range {v0 .. v5}, Lcom/imo/android/imoim/communitymodule/e;->a(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/lang/Class;Lkotlin/c/c;)Ljava/lang/Object;
move-result-object p0
return-object p0
.end method
.method public static a(Ljava/lang/String;Ljava/util/List;Ljava/util/List;Lkotlin/c/c;)Ljava/lang/Object;
.registers 10
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/util/List<",
"Ljava/lang/String;",
">;",
"Ljava/util/List<",
"Ljava/lang/String;",
">;",
"Lkotlin/c/c<",
"-",
"Lcom/imo/android/imoim/managers/br<",
"+",
"Lorg/json/JSONObject;",
">;>;)",
"Ljava/lang/Object;"
}
.end annotation
.line 85
sget-object v0, Lcom/imo/android/imoim/communitymodule/e;->a:Lcom/imo/android/imoim/communitymodule/e;
sget-object v1, Lcom/imo/android/imoim/communitymodule/e;->a:Lcom/imo/android/imoim/communitymodule/e;
invoke-static {}, Lcom/imo/android/imoim/communitymodule/e;->a()Ljava/util/HashMap;
move-result-object v1
const-string v2, "room_id"
.line 86
invoke-virtual {v1, v2, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p0, "invite_members"
.line 87
invoke-virtual {v1, p0, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p0, "invite_friends"
.line 88
invoke-virtual {v1, p0, p2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 85
move-object v3, v1
check-cast v3, Ljava/util/Map;
.line 89
const-class v4, Lorg/json/JSONObject;
const-string v1, "RoomProxy"
const-string v2, "invite_room"
move-object v5, p3
.line 85
invoke-virtual/range {v0 .. v5}, Lcom/imo/android/imoim/communitymodule/e;->a(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/lang/Class;Lkotlin/c/c;)Ljava/lang/Object;
move-result-object p0
return-object p0
.end method
.method public static a(Ljava/lang/String;Lkotlin/c/c;)Ljava/lang/Object;
.registers 8
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Lkotlin/c/c<",
"-",
"Lcom/imo/android/imoim/managers/br<",
"Lcom/imo/android/imoim/voiceroom/data/b;",
">;>;)",
"Ljava/lang/Object;"
}
.end annotation
.line 48
sget-object v0, Lcom/imo/android/imoim/communitymodule/e;->a:Lcom/imo/android/imoim/communitymodule/e;
sget-object v1, Lcom/imo/android/imoim/communitymodule/e;->a:Lcom/imo/android/imoim/communitymodule/e;
invoke-static {}, Lcom/imo/android/imoim/communitymodule/e;->a()Ljava/util/HashMap;
move-result-object v1
const-string v2, "community_id"
.line 49
invoke-virtual {v1, v2, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 48
move-object v3, v1
check-cast v3, Ljava/util/Map;
.line 50
const-class v4, Lcom/imo/android/imoim/voiceroom/data/b;
const-string v1, "community"
const-string v2, "get_following_voice_rooms"
move-object v5, p1
.line 48
invoke-virtual/range {v0 .. v5}, Lcom/imo/android/imoim/communitymodule/e;->a(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/lang/Class;Lkotlin/c/c;)Ljava/lang/Object;
move-result-object p0
return-object p0
.end method
.method public static a(Ljava/lang/String;ZLjava/lang/String;Lkotlin/c/c;)Ljava/lang/Object;
.registers 7
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Z",
"Ljava/lang/String;",
"Lkotlin/c/c<",
"-",
"Lcom/imo/android/imoim/managers/br<",
"+",
"Lorg/json/JSONObject;",
">;>;)",
"Ljava/lang/Object;"
}
.end annotation
.line 187
sget-object v0, Lcom/imo/android/imoim/communitymodule/e;->a:Lcom/imo/android/imoim/communitymodule/e;
sget-object v1, Lcom/imo/android/imoim/communitymodule/e;->a:Lcom/imo/android/imoim/communitymodule/e;
invoke-static {}, Lcom/imo/android/imoim/communitymodule/e;->a()Ljava/util/HashMap;
move-result-object v1
const-string v2, "room_id"
.line 188
invoke-virtual {v1, v2, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 9020
invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object p0
const-string p1, "unfollow"
.line 189
invoke-virtual {v1, p1, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p0, "source"
.line 190
invoke-virtual {v1, p0, p2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 187
check-cast v1, Ljava/util/Map;
const-string p0, "RoomProxy"
const-string p1, "follow"
invoke-virtual {v0, p0, p1, v1, p3}, Lcom/imo/android/imoim/communitymodule/e;->a(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Lkotlin/c/c;)Ljava/lang/Object;
move-result-object p0
return-object p0
.end method
.method public static a(Ljava/lang/String;ZLkotlin/c/c;)Ljava/lang/Object;
.registers 9
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Z",
"Lkotlin/c/c<",
"-",
"Lcom/imo/android/imoim/managers/br<",
"+",
"Lorg/json/JSONObject;",
">;>;)",
"Ljava/lang/Object;"
}
.end annotation
.line 134
sget-object v0, Lcom/imo/android/imoim/communitymodule/e;->a:Lcom/imo/android/imoim/communitymodule/e;
sget-object v1, Lcom/imo/android/imoim/communitymodule/e;->a:Lcom/imo/android/imoim/communitymodule/e;
invoke-static {}, Lcom/imo/android/imoim/communitymodule/e;->a()Ljava/util/HashMap;
move-result-object v1
const-string v2, "room_id"
.line 135
invoke-virtual {v1, v2, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 5020
invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object p0
const-string p1, "disable"
.line 136
invoke-virtual {v1, p1, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 134
move-object v3, v1
check-cast v3, Ljava/util/Map;
.line 137
const-class v4, Lorg/json/JSONObject;
const-string v1, "RoomProxy"
const-string v2, "disable_send_msg_for_all_users"
move-object v5, p2
.line 134
invoke-virtual/range {v0 .. v5}, Lcom/imo/android/imoim/communitymodule/e;->a(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/lang/Class;Lkotlin/c/c;)Ljava/lang/Object;
move-result-object p0
return-object p0
.end method
.method public static final synthetic a()Lkotlin/f;
.registers 1
.line 31
sget-object v0, Lcom/imo/android/imoim/voiceroom/b;->b:Lkotlin/f;
return-object v0
.end method
.method public static b(Ljava/lang/String;Ljava/lang/String;Lkotlin/c/c;)Ljava/lang/Object;
.registers 9
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Lkotlin/c/c<",
"-",
"Lcom/imo/android/imoim/managers/br<",
"+",
"Lorg/json/JSONObject;",
">;>;)",
"Ljava/lang/Object;"
}
.end annotation
.line 93
sget-object v0, Lcom/imo/android/imoim/communitymodule/e;->a:Lcom/imo/android/imoim/communitymodule/e;
sget-object v1, Lcom/imo/android/imoim/communitymodule/e;->a:Lcom/imo/android/imoim/communitymodule/e;
invoke-static {}, Lcom/imo/android/imoim/communitymodule/e;->a()Ljava/util/HashMap;
move-result-object v1
const-string v2, "room_id"
.line 94
invoke-virtual {v1, v2, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p0, "kick_anon_id"
.line 95
invoke-virtual {v1, p0, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 93
move-object v3, v1
check-cast v3, Ljava/util/Map;
.line 96
const-class v4, Lorg/json/JSONObject;
const-string v1, "RoomProxy"
const-string v2, "kick_user"
move-object v5, p2
.line 93
invoke-virtual/range {v0 .. v5}, Lcom/imo/android/imoim/communitymodule/e;->a(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/lang/Class;Lkotlin/c/c;)Ljava/lang/Object;
move-result-object p0
return-object p0
.end method
.method public static c(Ljava/lang/String;Ljava/lang/String;Lkotlin/c/c;)Ljava/lang/Object;
.registers 9
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Lkotlin/c/c<",
"-",
"Lcom/imo/android/imoim/managers/br<",
"Lcom/imo/android/imoim/voiceroom/data/msg/n;",
">;>;)",
"Ljava/lang/Object;"
}
.end annotation
.line 141
sget-object v0, Lcom/imo/android/imoim/communitymodule/e;->a:Lcom/imo/android/imoim/communitymodule/e;
sget-object v1, Lcom/imo/android/imoim/communitymodule/e;->a:Lcom/imo/android/imoim/communitymodule/e;
invoke-static {}, Lcom/imo/android/imoim/communitymodule/e;->a()Ljava/util/HashMap;
move-result-object v1
const-string v2, "room_id"
.line 142
invoke-virtual {v1, v2, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
if-eqz p1, :cond_14
const-string p0, "anon_id"
.line 143
invoke-virtual {v1, p0, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 141
:cond_14
move-object v3, v1
check-cast v3, Ljava/util/Map;
.line 144
const-class v4, Lcom/imo/android/imoim/voiceroom/data/msg/n;
const-string v1, "RoomProxy"
const-string v2, "is_disabled_send_msg"
move-object v5, p2
.line 141
invoke-virtual/range {v0 .. v5}, Lcom/imo/android/imoim/communitymodule/e;->a(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/lang/Class;Lkotlin/c/c;)Ljava/lang/Object;
move-result-object p0
return-object p0
.end method
.method public static c(Ljava/lang/String;Ljava/lang/String;ZLkotlin/c/c;)Ljava/lang/Object;
.registers 10
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Z",
"Lkotlin/c/c<",
"-",
"Lcom/imo/android/imoim/managers/br<",
"Lcom/imo/android/imoim/voiceroom/data/j;",
">;>;)",
"Ljava/lang/Object;"
}
.end annotation
.line 260
sget-object v0, Lcom/imo/android/imoim/communitymodule/e;->a:Lcom/imo/android/imoim/communitymodule/e;
sget-object v1, Lcom/imo/android/imoim/communitymodule/e;->a:Lcom/imo/android/imoim/communitymodule/e;
invoke-static {}, Lcom/imo/android/imoim/communitymodule/e;->a()Ljava/util/HashMap;
move-result-object v1
const-string v2, "uid"
.line 261
invoke-virtual {v1, v2, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p0, "room_type"
.line 262
invoke-virtual {v1, p0, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 15020
invoke-static {p2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object p0
const-string p1, "check_whitelist"
.line 263
invoke-virtual {v1, p1, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 260
move-object v3, v1
check-cast v3, Ljava/util/Map;
.line 264
const-class v4, Lcom/imo/android/imoim/voiceroom/data/j;
const-string v1, "RoomProxy"
const-string v2, "get_user_own_room_id"
move-object v5, p3
.line 260
invoke-virtual/range {v0 .. v5}, Lcom/imo/android/imoim/communitymodule/e;->a(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/lang/Class;Lkotlin/c/c;)Ljava/lang/Object;
move-result-object p0
return-object p0
.end method
.method public static d(Ljava/lang/String;Lkotlin/c/c;)Ljava/lang/Object;
.registers 8
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Lkotlin/c/c<",
"-",
"Lcom/imo/android/imoim/managers/br<",
"Lcom/imo/android/imoim/voiceroom/data/h;",
">;>;)",
"Ljava/lang/Object;"
}
.end annotation
.line 213
sget-object v0, Lcom/imo/android/imoim/communitymodule/e;->a:Lcom/imo/android/imoim/communitymodule/e;
sget-object v1, Lcom/imo/android/imoim/communitymodule/e;->a:Lcom/imo/android/imoim/communitymodule/e;
invoke-static {}, Lcom/imo/android/imoim/communitymodule/e;->a()Ljava/util/HashMap;
move-result-object v1
if-eqz p0, :cond_f
const-string v2, "cc"
.line 215
invoke-virtual {v1, v2, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
:cond_f
const-string p0, "white_type"
const-string v2, "web_user_game"
.line 217
invoke-virtual {v1, p0, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 213
move-object v3, v1
check-cast v3, Ljava/util/Map;
.line 218
const-class v4, Lcom/imo/android/imoim/voiceroom/data/h;
const-string v1, "RoomProxy"
const-string v2, "get_room_user_game_configs"
move-object v5, p1
.line 213
invoke-virtual/range {v0 .. v5}, Lcom/imo/android/imoim/communitymodule/e;->a(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/lang/Class;Lkotlin/c/c;)Ljava/lang/Object;
move-result-object p0
return-object p0
.end method
.method public static e(Ljava/lang/String;Ljava/lang/String;Lkotlin/c/c;)Ljava/lang/Object;
.registers 9
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Lkotlin/c/c<",
"-",
"Lcom/imo/android/imoim/managers/br<",
"Lcom/imo/android/imoim/voiceroom/data/msg/a/c;",
">;>;)",
"Ljava/lang/Object;"
}
.end annotation
.line 239
sget-object v0, Lcom/imo/android/imoim/communitymodule/e;->a:Lcom/imo/android/imoim/communitymodule/e;
sget-object v1, Lcom/imo/android/imoim/communitymodule/e;->a:Lcom/imo/android/imoim/communitymodule/e;
invoke-static {}, Lcom/imo/android/imoim/communitymodule/e;->a()Ljava/util/HashMap;
move-result-object v1
const-string v2, "room_id"
.line 240
invoke-virtual {v1, v2, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p0, "type"
.line 241
invoke-virtual {v1, p0, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 239
move-object v3, v1
check-cast v3, Ljava/util/Map;
.line 242
const-class v4, Lcom/imo/android/imoim/voiceroom/data/msg/a/c;
const-string v1, "RoomProxy"
const-string v2, "can_comment_community_room"
move-object v5, p2
.line 239
invoke-virtual/range {v0 .. v5}, Lcom/imo/android/imoim/communitymodule/e;->a(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/lang/Class;Lkotlin/c/c;)Ljava/lang/Object;
move-result-object p0
return-object p0
.end method
.method public static e(Ljava/lang/String;Lkotlin/c/c;)Ljava/lang/Object;
.registers 8
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Lkotlin/c/c<",
"-",
"Lcom/imo/android/imoim/managers/br<",
"Lcom/imo/android/imoim/communitymodule/data/ActivityWithTaskInfo;",
">;>;)",
"Ljava/lang/Object;"
}
.end annotation
.line 246
sget-object v0, Lcom/imo/android/imoim/communitymodule/e;->a:Lcom/imo/android/imoim/communitymodule/e;
sget-object v1, Lcom/imo/android/imoim/communitymodule/e;->a:Lcom/imo/android/imoim/communitymodule/e;
invoke-static {}, Lcom/imo/android/imoim/communitymodule/e;->a()Ljava/util/HashMap;
move-result-object v1
const-string v2, "room_id"
.line 247
invoke-virtual {v1, v2, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 246
move-object v3, v1
check-cast v3, Ljava/util/Map;
.line 248
const-class v4, Lcom/imo/android/imoim/communitymodule/data/ActivityWithTaskInfo;
const-string v1, "RoomProxy"
const-string v2, "get_activity_info"
move-object v5, p1
.line 246
invoke-virtual/range {v0 .. v5}, Lcom/imo/android/imoim/communitymodule/e;->a(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/lang/Class;Lkotlin/c/c;)Ljava/lang/Object;
move-result-object p0
return-object p0
.end method
.method public static f(Ljava/lang/String;Ljava/lang/String;Lkotlin/c/c;)Ljava/lang/Object;
.registers 9
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Lkotlin/c/c<",
"-",
"Lcom/imo/android/imoim/managers/br<",
"Lcom/imo/android/imoim/communitymodule/data/b;",
">;>;)",
"Ljava/lang/Object;"
}
.end annotation
.line 252
sget-object v0, Lcom/imo/android/imoim/communitymodule/e;->a:Lcom/imo/android/imoim/communitymodule/e;
sget-object v1, Lcom/imo/android/imoim/communitymodule/e;->a:Lcom/imo/android/imoim/communitymodule/e;
invoke-static {}, Lcom/imo/android/imoim/communitymodule/e;->a()Ljava/util/HashMap;
move-result-object v1
const-string v2, "room_id"
.line 253
invoke-virtual {v1, v2, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p0, "activity_id"
.line 254
invoke-virtual {v1, p0, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 252
move-object v3, v1
check-cast v3, Ljava/util/Map;
.line 255
const-class v4, Lcom/imo/android/imoim/communitymodule/data/b;
const-string v1, "RoomProxy"
const-string v2, "get_activity_task_status"
move-object v5, p2
.line 252
invoke-virtual/range {v0 .. v5}, Lcom/imo/android/imoim/communitymodule/e;->a(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/lang/Class;Lkotlin/c/c;)Ljava/lang/Object;
move-result-object p0
return-object p0
.end method
.method public static f(Ljava/lang/String;Lkotlin/c/c;)Ljava/lang/Object;
.registers 8
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Lkotlin/c/c<",
"-",
"Lcom/imo/android/imoim/managers/br<",
"Lcom/imo/android/imoim/voiceroom/feeds/data/FeedsRoomMicInfo;",
">;>;)",
"Ljava/lang/Object;"
}
.end annotation
.line 281
sget-object v0, Lcom/imo/android/imoim/communitymodule/e;->a:Lcom/imo/android/imoim/communitymodule/e;
sget-object v1, Lcom/imo/android/imoim/communitymodule/e;->a:Lcom/imo/android/imoim/communitymodule/e;
invoke-static {}, Lcom/imo/android/imoim/communitymodule/e;->a()Ljava/util/HashMap;
move-result-object v1
const-string v2, "room_id"
.line 282
invoke-virtual {v1, v2, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 283
invoke-static {}, Lcom/imo/android/imoim/mediaroom/b/a/a/a;->c()Lcom/imo/android/imoim/mediaroom/b/a/a/a;
move-result-object p0
const-string v2, "MediaConnector.getInstance()"
invoke-static {p0, v2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p0}, Lcom/imo/android/imoim/mediaroom/b/a/a/a;->e()J
move-result-wide v2
invoke-static {v2, v3}, Lkotlin/c/b/a/b;->a(J)Ljava/lang/Long;
move-result-object p0
const-string v2, "bguid"
invoke-virtual {v1, v2, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 281
move-object v3, v1
check-cast v3, Ljava/util/Map;
.line 284
const-class v4, Lcom/imo/android/imoim/voiceroom/feeds/data/FeedsRoomMicInfo;
const-string v1, "RoomProxy"
const-string v2, "get_room_and_mic_info"
move-object v5, p1
.line 281
invoke-virtual/range {v0 .. v5}, Lcom/imo/android/imoim/communitymodule/e;->a(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/lang/Class;Lkotlin/c/c;)Ljava/lang/Object;
move-result-object p0
return-object p0
.end method
# virtual methods
.method public final b(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Lkotlin/c/c;)Ljava/lang/Object;
.registers 12
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;",
"Lkotlin/c/c<",
"-",
"Lcom/imo/android/imoim/managers/br<",
"Ljava/lang/String;",
">;>;)",
"Ljava/lang/Object;"
}
.end annotation
instance-of v0, p4, Lcom/imo/android/imoim/voiceroom/b$g;
if-eqz v0, :cond_14
move-object v0, p4
check-cast v0, Lcom/imo/android/imoim/voiceroom/b$g;
iget v1, v0, Lcom/imo/android/imoim/voiceroom/b$g;->b:I
const/high16 v2, -0x80000000
and-int/2addr v1, v2
if-eqz v1, :cond_14
iget p4, v0, Lcom/imo/android/imoim/voiceroom/b$g;->b:I
sub-int/2addr p4, v2
iput p4, v0, Lcom/imo/android/imoim/voiceroom/b$g;->b:I
goto :goto_19
:cond_14
new-instance v0, Lcom/imo/android/imoim/voiceroom/b$g;
invoke-direct {v0, p0, p4}, Lcom/imo/android/imoim/voiceroom/b$g;-><init>(Lcom/imo/android/imoim/voiceroom/b;Lkotlin/c/c;)V
:goto_19
move-object v6, v0
iget-object p4, v6, Lcom/imo/android/imoim/voiceroom/b$g;->a:Ljava/lang/Object;
.line 8054
sget-object v0, Lkotlin/c/a/a;->COROUTINE_SUSPENDED:Lkotlin/c/a/a;
.line 169
iget v1, v6, Lcom/imo/android/imoim/voiceroom/b$g;->b:I
const/4 v2, 0x1
if-eqz v1, :cond_31
if-ne v1, v2, :cond_29
invoke-static {p4}, Lkotlin/o;->a(Ljava/lang/Object;)V
goto :goto_65
.line 176
: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 169
:cond_31
invoke-static {p4}, Lkotlin/o;->a(Ljava/lang/Object;)V
.line 170
sget-object v1, Lcom/imo/android/imoim/communitymodule/e;->a:Lcom/imo/android/imoim/communitymodule/e;
sget-object p4, Lcom/imo/android/imoim/communitymodule/e;->a:Lcom/imo/android/imoim/communitymodule/e;
invoke-static {}, Lcom/imo/android/imoim/communitymodule/e;->a()Ljava/util/HashMap;
move-result-object p4
const-string v3, "room_id"
.line 171
invoke-virtual {p4, v3, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v3, "msg"
.line 172
invoke-virtual {p4, v3, p2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v3, "imdata"
.line 173
invoke-virtual {p4, v3, p3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 170
move-object v4, p4
check-cast v4, Ljava/util/Map;
.line 174
const-class v5, Lorg/json/JSONObject;
iput-object p0, v6, Lcom/imo/android/imoim/voiceroom/b$g;->d:Ljava/lang/Object;
iput-object p1, v6, Lcom/imo/android/imoim/voiceroom/b$g;->e:Ljava/lang/Object;
iput-object p2, v6, Lcom/imo/android/imoim/voiceroom/b$g;->f:Ljava/lang/Object;
iput-object p3, v6, Lcom/imo/android/imoim/voiceroom/b$g;->g:Ljava/lang/Object;
iput v2, v6, Lcom/imo/android/imoim/voiceroom/b$g;->b:I
const-string v2, "RoomProxy"
const-string v3, "send_room_promote_msg"
.line 170
invoke-virtual/range {v1 .. v6}, Lcom/imo/android/imoim/communitymodule/e;->a(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/lang/Class;Lkotlin/c/c;)Ljava/lang/Object;
move-result-object p4
if-ne p4, v0, :cond_65
return-object v0
.line 169
:cond_65
:goto_65
check-cast p4, Lcom/imo/android/imoim/managers/br;
.line 177
instance-of p1, p4, Lcom/imo/android/imoim/managers/br$b;
if-eqz p1, :cond_75
new-instance p1, Lcom/imo/android/imoim/managers/br$b;
const-string p2, "success"
invoke-direct {p1, p2}, Lcom/imo/android/imoim/managers/br$b;-><init>(Ljava/lang/Object;)V
check-cast p1, Lcom/imo/android/imoim/managers/br;
return-object p1
.line 178
:cond_75
instance-of p1, p4, Lcom/imo/android/imoim/managers/br$a;
if-eqz p1, :cond_7a
return-object p4
:cond_7a
new-instance p1, Lkotlin/NoWhenBranchMatchedException;
invoke-direct {p1}, Lkotlin/NoWhenBranchMatchedException;-><init>()V
throw p1
.end method
.method public final b(Ljava/lang/String;Ljava/lang/String;ZLkotlin/c/c;)Ljava/lang/Object;
.registers 11
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Z",
"Lkotlin/c/c<",
"-",
"Lcom/imo/android/imoim/managers/br<",
"Ljava/lang/Boolean;",
">;>;)",
"Ljava/lang/Object;"
}
.end annotation
instance-of v0, p4, Lcom/imo/android/imoim/voiceroom/b$c;
if-eqz v0, :cond_14
move-object v0, p4
check-cast v0, Lcom/imo/android/imoim/voiceroom/b$c;
iget v1, v0, Lcom/imo/android/imoim/voiceroom/b$c;->b:I
const/high16 v2, -0x80000000
and-int/2addr v1, v2
if-eqz v1, :cond_14
iget p4, v0, Lcom/imo/android/imoim/voiceroom/b$c;->b:I
sub-int/2addr p4, v2
iput p4, v0, Lcom/imo/android/imoim/voiceroom/b$c;->b:I
goto :goto_19
:cond_14
new-instance v0, Lcom/imo/android/imoim/voiceroom/b$c;
invoke-direct {v0, p0, p4}, Lcom/imo/android/imoim/voiceroom/b$c;-><init>(Lcom/imo/android/imoim/voiceroom/b;Lkotlin/c/c;)V
:goto_19
iget-object p4, v0, Lcom/imo/android/imoim/voiceroom/b$c;->a:Ljava/lang/Object;
.line 11054
sget-object v1, Lkotlin/c/a/a;->COROUTINE_SUSPENDED:Lkotlin/c/a/a;
.line 221
iget v2, v0, Lcom/imo/android/imoim/voiceroom/b$c;->b:I
const/4 v3, 0x1
if-eqz v2, :cond_30
if-ne v2, v3, :cond_28
invoke-static {p4}, Lkotlin/o;->a(Ljava/lang/Object;)V
goto :goto_65
.line 236
:cond_28
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 221
:cond_30
invoke-static {p4}, Lkotlin/o;->a(Ljava/lang/Object;)V
.line 222
sget-object p4, Lcom/imo/android/imoim/communitymodule/e;->a:Lcom/imo/android/imoim/communitymodule/e;
sget-object v2, Lcom/imo/android/imoim/communitymodule/e;->a:Lcom/imo/android/imoim/communitymodule/e;
invoke-static {}, Lcom/imo/android/imoim/communitymodule/e;->a()Ljava/util/HashMap;
move-result-object v2
const-string v4, "room_id"
.line 223
invoke-virtual {v2, v4, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v4, "type"
.line 224
invoke-virtual {v2, v4, p2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 12020
invoke-static {p3}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v4
const-string v5, "is_praise"
.line 225
invoke-virtual {v2, v5, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 222
check-cast v2, Ljava/util/Map;
iput-object p0, v0, Lcom/imo/android/imoim/voiceroom/b$c;->d:Ljava/lang/Object;
iput-object p1, v0, Lcom/imo/android/imoim/voiceroom/b$c;->e:Ljava/lang/Object;
iput-object p2, v0, Lcom/imo/android/imoim/voiceroom/b$c;->f:Ljava/lang/Object;
iput-boolean p3, v0, Lcom/imo/android/imoim/voiceroom/b$c;->g:Z
iput v3, v0, Lcom/imo/android/imoim/voiceroom/b$c;->b:I
const-string p1, "RoomProxy"
const-string p2, "comment_community_room"
invoke-virtual {p4, p1, p2, v2, v0}, Lcom/imo/android/imoim/communitymodule/e;->a(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Lkotlin/c/c;)Ljava/lang/Object;
move-result-object p4
if-ne p4, v1, :cond_65
return-object v1
.line 221
:cond_65
:goto_65
check-cast p4, Lcom/imo/android/imoim/managers/br;
.line 228
instance-of p1, p4, Lcom/imo/android/imoim/managers/br$b;
if-eqz p1, :cond_b0
.line 229
check-cast p4, Lcom/imo/android/imoim/managers/br$b;
.line 13008
iget-object p1, p4, Lcom/imo/android/imoim/managers/br$b;->a:Ljava/lang/Object;
.line 229
check-cast p1, Lorg/json/JSONObject;
const-string p2, "response"
.line 13119
invoke-virtual {p1, p2}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object p1
if-nez p1, :cond_81
.line 230
new-instance p1, Lcom/imo/android/imoim/managers/br$a;
const-string p2, "response = null"
invoke-direct {p1, p2}, Lcom/imo/android/imoim/managers/br$a;-><init>(Ljava/lang/String;)V
return-object p1
:cond_81
const-string p2, "status"
const-string p3, "failed"
.line 231
invoke-static {p2, p1, p3}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Lorg/json/JSONObject;Ljava/lang/String;)Ljava/lang/String;
move-result-object p2
const-string p3, "success"
.line 232
invoke-static {p2, p3}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result p2
if-eqz p2, :cond_9b
new-instance p1, Lcom/imo/android/imoim/managers/br$b;
sget-object p2, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
invoke-direct {p1, p2}, Lcom/imo/android/imoim/managers/br$b;-><init>(Ljava/lang/Object;)V
check-cast p1, Lcom/imo/android/imoim/managers/br;
return-object p1
:cond_9b
new-instance p2, Lcom/imo/android/imoim/managers/br$a;
const-string p3, "message"
const-string p4, "reason null"
invoke-static {p3, p1, p4}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Lorg/json/JSONObject;Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
const-string p3, "JSONUtil.optString(\"mess\u2026 response, \"reason null\")"
invoke-static {p1, p3}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
invoke-direct {p2, p1}, Lcom/imo/android/imoim/managers/br$a;-><init>(Ljava/lang/String;)V
check-cast p2, Lcom/imo/android/imoim/managers/br;
return-object p2
.line 234
:cond_b0
new-instance p1, Lcom/imo/android/imoim/managers/br$a;
const-string p2, "fetch failed"
invoke-direct {p1, p2}, Lcom/imo/android/imoim/managers/br$a;-><init>(Ljava/lang/String;)V
return-object p1
.end method
.method public final b(Ljava/lang/String;Lkotlin/c/c;)Ljava/lang/Object;
.registers 10
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Lkotlin/c/c<",
"-",
"Lcom/imo/android/imoim/managers/br<",
"Ljava/lang/String;",
">;>;)",
"Ljava/lang/Object;"
}
.end annotation
instance-of v0, p2, Lcom/imo/android/imoim/voiceroom/b$d;
if-eqz v0, :cond_14
move-object v0, p2
check-cast v0, Lcom/imo/android/imoim/voiceroom/b$d;
iget v1, v0, Lcom/imo/android/imoim/voiceroom/b$d;->b:I
const/high16 v2, -0x80000000
and-int/2addr v1, v2
if-eqz v1, :cond_14
iget p2, v0, Lcom/imo/android/imoim/voiceroom/b$d;->b:I
sub-int/2addr p2, v2
iput p2, v0, Lcom/imo/android/imoim/voiceroom/b$d;->b:I
goto :goto_19
:cond_14
new-instance v0, Lcom/imo/android/imoim/voiceroom/b$d;
invoke-direct {v0, p0, p2}, Lcom/imo/android/imoim/voiceroom/b$d;-><init>(Lcom/imo/android/imoim/voiceroom/b;Lkotlin/c/c;)V
:goto_19
move-object v6, v0
iget-object p2, v6, Lcom/imo/android/imoim/voiceroom/b$d;->a:Ljava/lang/Object;
.line 3054
sget-object v0, Lkotlin/c/a/a;->COROUTINE_SUSPENDED:Lkotlin/c/a/a;
.line 99
iget v1, v6, Lcom/imo/android/imoim/voiceroom/b$d;->b:I
const/4 v2, 0x1
if-eqz v1, :cond_31
if-ne v1, v2, :cond_29
invoke-static {p2}, Lkotlin/o;->a(Ljava/lang/Object;)V
goto :goto_57
.line 110
: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 99
:cond_31
invoke-static {p2}, Lkotlin/o;->a(Ljava/lang/Object;)V
.line 100
sget-object v1, Lcom/imo/android/imoim/communitymodule/e;->a:Lcom/imo/android/imoim/communitymodule/e;
sget-object p2, Lcom/imo/android/imoim/communitymodule/e;->a:Lcom/imo/android/imoim/communitymodule/e;
invoke-static {}, Lcom/imo/android/imoim/communitymodule/e;->a()Ljava/util/HashMap;
move-result-object p2
const-string v3, "community_id"
.line 101
invoke-virtual {p2, v3, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 100
move-object v4, p2
check-cast v4, Ljava/util/Map;
.line 102
const-class v5, Lorg/json/JSONObject;
iput-object p0, v6, Lcom/imo/android/imoim/voiceroom/b$d;->d:Ljava/lang/Object;
iput-object p1, v6, Lcom/imo/android/imoim/voiceroom/b$d;->e:Ljava/lang/Object;
iput v2, v6, Lcom/imo/android/imoim/voiceroom/b$d;->b:I
const-string v2, "RoomProxy"
const-string v3, "get_community_voice_room_id"
.line 100
invoke-virtual/range {v1 .. v6}, Lcom/imo/android/imoim/communitymodule/e;->a(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/lang/Class;Lkotlin/c/c;)Ljava/lang/Object;
move-result-object p2
if-ne p2, v0, :cond_57
return-object v0
.line 99
:cond_57
:goto_57
check-cast p2, Lcom/imo/android/imoim/managers/br;
.line 103
instance-of p1, p2, Lcom/imo/android/imoim/managers/br$b;
if-eqz p1, :cond_72
.line 104
check-cast p2, Lcom/imo/android/imoim/managers/br$b;
.line 4008
iget-object p1, p2, Lcom/imo/android/imoim/managers/br$b;->a:Ljava/lang/Object;
.line 104
check-cast p1, Lorg/json/JSONObject;
const/4 p2, 0x0
if-eqz p1, :cond_6c
const-string v0, "room_id"
invoke-virtual {p1, v0, p2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object p2
.line 106
:cond_6c
new-instance p1, Lcom/imo/android/imoim/managers/br$b;
invoke-direct {p1, p2}, Lcom/imo/android/imoim/managers/br$b;-><init>(Ljava/lang/Object;)V
return-object p1
.line 107
:cond_72
instance-of p1, p2, Lcom/imo/android/imoim/managers/br$a;
if-eqz p1, :cond_77
return-object p2
.line 110
:cond_77
new-instance p1, Lcom/imo/android/imoim/managers/br$a;
const-string p2, "unknown"
invoke-direct {p1, p2}, Lcom/imo/android/imoim/managers/br$a;-><init>(Ljava/lang/String;)V
return-object p1
.end method
.method public final c(Ljava/lang/String;Lkotlin/c/c;)Ljava/lang/Object;
.registers 10
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Lkotlin/c/c<",
"-",
"Lcom/imo/android/imoim/managers/br<",
"Ljava/lang/Boolean;",
">;>;)",
"Ljava/lang/Object;"
}
.end annotation
instance-of v0, p2, Lcom/imo/android/imoim/voiceroom/b$f;
if-eqz v0, :cond_14
move-object v0, p2
check-cast v0, Lcom/imo/android/imoim/voiceroom/b$f;
iget v1, v0, Lcom/imo/android/imoim/voiceroom/b$f;->b:I
const/high16 v2, -0x80000000
and-int/2addr v1, v2
if-eqz v1, :cond_14
iget p2, v0, Lcom/imo/android/imoim/voiceroom/b$f;->b:I
sub-int/2addr p2, v2
iput p2, v0, Lcom/imo/android/imoim/voiceroom/b$f;->b:I
goto :goto_19
:cond_14
new-instance v0, Lcom/imo/android/imoim/voiceroom/b$f;
invoke-direct {v0, p0, p2}, Lcom/imo/android/imoim/voiceroom/b$f;-><init>(Lcom/imo/android/imoim/voiceroom/b;Lkotlin/c/c;)V
:goto_19
move-object v6, v0
iget-object p2, v6, Lcom/imo/android/imoim/voiceroom/b$f;->a:Ljava/lang/Object;
.line 9054
sget-object v0, Lkotlin/c/a/a;->COROUTINE_SUSPENDED:Lkotlin/c/a/a;
.line 194
iget v1, v6, Lcom/imo/android/imoim/voiceroom/b$f;->b:I
const/4 v2, 0x1
if-eqz v1, :cond_31
if-ne v1, v2, :cond_29
invoke-static {p2}, Lkotlin/o;->a(Ljava/lang/Object;)V
goto :goto_57
.line 197
: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 194
:cond_31
invoke-static {p2}, Lkotlin/o;->a(Ljava/lang/Object;)V
.line 195
sget-object v1, Lcom/imo/android/imoim/communitymodule/e;->a:Lcom/imo/android/imoim/communitymodule/e;
sget-object p2, Lcom/imo/android/imoim/communitymodule/e;->a:Lcom/imo/android/imoim/communitymodule/e;
invoke-static {}, Lcom/imo/android/imoim/communitymodule/e;->a()Ljava/util/HashMap;
move-result-object p2
const-string v3, "room_id"
.line 196
invoke-virtual {p2, v3, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 195
move-object v4, p2
check-cast v4, Ljava/util/Map;
.line 197
const-class v5, Lorg/json/JSONObject;
iput-object p0, v6, Lcom/imo/android/imoim/voiceroom/b$f;->d:Ljava/lang/Object;
iput-object p1, v6, Lcom/imo/android/imoim/voiceroom/b$f;->e:Ljava/lang/Object;
iput v2, v6, Lcom/imo/android/imoim/voiceroom/b$f;->b:I
const-string v2, "RoomProxy"
const-string v3, "is_following"
.line 195
invoke-virtual/range {v1 .. v6}, Lcom/imo/android/imoim/communitymodule/e;->a(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/lang/Class;Lkotlin/c/c;)Ljava/lang/Object;
move-result-object p2
if-ne p2, v0, :cond_57
return-object v0
.line 197
:cond_57
:goto_57
check-cast p2, Lcom/imo/android/imoim/managers/br;
.line 199
instance-of p1, p2, Lcom/imo/android/imoim/managers/br$b;
if-eqz p1, :cond_75
.line 200
new-instance p1, Lcom/imo/android/imoim/managers/br$b;
check-cast p2, Lcom/imo/android/imoim/managers/br$b;
.line 10008
iget-object p2, p2, Lcom/imo/android/imoim/managers/br$b;->a:Ljava/lang/Object;
.line 200
check-cast p2, Lorg/json/JSONObject;
const-string v0, "is_following"
.line 10094
invoke-virtual {p2, v0}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;)Z
move-result p2
.line 11020
invoke-static {p2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object p2
.line 200
invoke-direct {p1, p2}, Lcom/imo/android/imoim/managers/br$b;-><init>(Ljava/lang/Object;)V
check-cast p1, Lcom/imo/android/imoim/managers/br;
return-object p1
.line 202
:cond_75
instance-of p1, p2, Lcom/imo/android/imoim/managers/br$a;
if-eqz p1, :cond_7a
return-object p2
.line 206
:cond_7a
new-instance p1, Lcom/imo/android/imoim/managers/br$a;
const-string p2, "unknown"
invoke-direct {p1, p2}, Lcom/imo/android/imoim/managers/br$a;-><init>(Ljava/lang/String;)V
check-cast p1, Lcom/imo/android/imoim/managers/br;
return-object p1
.end method
.method public final d(Ljava/lang/String;Ljava/lang/String;Lkotlin/c/c;)Ljava/lang/Object;
.registers 12
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Lkotlin/c/c<",
"-",
"Lcom/imo/android/imoim/managers/br<",
"+",
"Ljava/util/List<",
"Lcom/imo/android/imoim/voiceroom/data/msg/a/d;",
">;>;>;)",
"Ljava/lang/Object;"
}
.end annotation
instance-of v0, p3, Lcom/imo/android/imoim/voiceroom/b$e;
if-eqz v0, :cond_14
move-object v0, p3
check-cast v0, Lcom/imo/android/imoim/voiceroom/b$e;
iget v1, v0, Lcom/imo/android/imoim/voiceroom/b$e;->b:I
const/high16 v2, -0x80000000
and-int/2addr v1, v2
if-eqz v1, :cond_14
iget p3, v0, Lcom/imo/android/imoim/voiceroom/b$e;->b:I
sub-int/2addr p3, v2
iput p3, v0, Lcom/imo/android/imoim/voiceroom/b$e;->b:I
goto :goto_19
:cond_14
new-instance v0, Lcom/imo/android/imoim/voiceroom/b$e;
invoke-direct {v0, p0, p3}, Lcom/imo/android/imoim/voiceroom/b$e;-><init>(Lcom/imo/android/imoim/voiceroom/b;Lkotlin/c/c;)V
:goto_19
move-object v6, v0
iget-object p3, v6, Lcom/imo/android/imoim/voiceroom/b$e;->a:Ljava/lang/Object;
.line 5054
sget-object v0, Lkotlin/c/a/a;->COROUTINE_SUSPENDED:Lkotlin/c/a/a;
.line 147
iget v1, v6, Lcom/imo/android/imoim/voiceroom/b$e;->b:I
const/4 v7, 0x0
const/4 v2, 0x1
if-eqz v1, :cond_36
if-ne v1, v2, :cond_2e
iget-object p1, v6, Lcom/imo/android/imoim/voiceroom/b$e;->e:Ljava/lang/Object;
check-cast p1, Ljava/lang/String;
invoke-static {p3}, Lkotlin/o;->a(Ljava/lang/Object;)V
goto :goto_7d
.line 151
:cond_2e
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 147
:cond_36
invoke-static {p3}, Lkotlin/o;->a(Ljava/lang/Object;)V
.line 148
sget-object v1, Lcom/imo/android/imoim/communitymodule/e;->a:Lcom/imo/android/imoim/communitymodule/e;
sget-object p3, Lcom/imo/android/imoim/communitymodule/e;->a:Lcom/imo/android/imoim/communitymodule/e;
invoke-static {}, Lcom/imo/android/imoim/communitymodule/e;->a()Ljava/util/HashMap;
move-result-object p3
const-string v3, "room_id"
.line 149
invoke-virtual {p3, v3, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 150
move-object v3, p2
check-cast v3, Ljava/lang/CharSequence;
if-eqz v3, :cond_54
invoke-interface {v3}, Ljava/lang/CharSequence;->length()I
move-result v3
if-nez v3, :cond_52
goto :goto_54
:cond_52
const/4 v3, 0x0
goto :goto_55
:cond_54
:goto_54
const/4 v3, 0x1
:goto_55
if-nez v3, :cond_65
const-string v3, "vr_promote_game"
invoke-static {p2, v3}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v3
xor-int/2addr v3, v2
if-eqz v3, :cond_65
const-string v3, "type"
invoke-virtual {p3, v3, p2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 148
:cond_65
move-object v4, p3
check-cast v4, Ljava/util/Map;
.line 151
const-class v5, Lorg/json/JSONObject;
iput-object p0, v6, Lcom/imo/android/imoim/voiceroom/b$e;->d:Ljava/lang/Object;
iput-object p1, v6, Lcom/imo/android/imoim/voiceroom/b$e;->e:Ljava/lang/Object;
iput-object p2, v6, Lcom/imo/android/imoim/voiceroom/b$e;->f:Ljava/lang/Object;
iput v2, v6, Lcom/imo/android/imoim/voiceroom/b$e;->b:I
const-string v2, "RoomProxy"
const-string v3, "get_room_promote_msg"
.line 148
invoke-virtual/range {v1 .. v6}, Lcom/imo/android/imoim/communitymodule/e;->a(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/lang/Class;Lkotlin/c/c;)Ljava/lang/Object;
move-result-object p3
if-ne p3, v0, :cond_7d
return-object v0
.line 151
:cond_7d
:goto_7d
check-cast p3, Lcom/imo/android/imoim/managers/br;
.line 152
instance-of p2, p3, Lcom/imo/android/imoim/managers/br$b;
if-eqz p2, :cond_c1
move-object p2, p3
check-cast p2, Lcom/imo/android/imoim/managers/br$b;
.line 6008
iget-object v0, p2, Lcom/imo/android/imoim/managers/br$b;->a:Ljava/lang/Object;
if-eqz v0, :cond_c1
.line 7008
iget-object p2, p2, Lcom/imo/android/imoim/managers/br$b;->a:Ljava/lang/Object;
.line 153
check-cast p2, Lorg/json/JSONObject;
const-string p3, "promote_msgs"
.line 7106
invoke-virtual {p2, p3}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
move-result-object p2
.line 154
new-instance p3, Ljava/util/ArrayList;
invoke-direct {p3}, Ljava/util/ArrayList;-><init>()V
.line 155
invoke-virtual {p2}, Lorg/json/JSONArray;->length()I
move-result v0
:goto_9d
if-ge v7, v0, :cond_b9
.line 156
invoke-virtual {p2, v7}, Lorg/json/JSONArray;->get(I)Ljava/lang/Object;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object v1
const-class v2, Lcom/imo/android/imoim/voiceroom/data/msg/a/d;
invoke-static {v1, v2}, Lcom/imo/android/imoim/util/bp;->a(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
move-result-object v1
check-cast v1, Lcom/imo/android/imoim/voiceroom/data/msg/a/d;
if-eqz v1, :cond_b6
.line 8022
iput-object p1, v1, Lcom/imo/android/imoim/voiceroom/data/msg/a/d;->c:Ljava/lang/String;
.line 159
invoke-virtual {p3, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
:cond_b6
add-int/lit8 v7, v7, 0x1
goto :goto_9d
.line 162
:cond_b9
new-instance p1, Lcom/imo/android/imoim/managers/br$b;
invoke-direct {p1, p3}, Lcom/imo/android/imoim/managers/br$b;-><init>(Ljava/lang/Object;)V
check-cast p1, Lcom/imo/android/imoim/managers/br;
return-object p1
.line 164
:cond_c1
new-instance p1, Lcom/imo/android/imoim/managers/br$a;
invoke-virtual {p3}, Lcom/imo/android/imoim/managers/br;->toString()Ljava/lang/String;
move-result-object p2
invoke-direct {p1, p2}, Lcom/imo/android/imoim/managers/br$a;-><init>(Ljava/lang/String;)V
check-cast p1, Lcom/imo/android/imoim/managers/br;
return-object p1
.end method