a.smali
.class public final Lcom/imo/android/imoim/biggroup/chatroom/explore/a;
.super Lcom/imo/android/imoim/an/d;
.source "SourceFile"
# static fields
.field public static final a:Lcom/imo/android/imoim/biggroup/chatroom/explore/a;
# direct methods
.method static constructor <clinit>()V
.registers 1
.line 11
new-instance v0, Lcom/imo/android/imoim/biggroup/chatroom/explore/a;
invoke-direct {v0}, Lcom/imo/android/imoim/biggroup/chatroom/explore/a;-><init>()V
sput-object v0, Lcom/imo/android/imoim/biggroup/chatroom/explore/a;->a:Lcom/imo/android/imoim/biggroup/chatroom/explore/a;
return-void
.end method
.method private constructor <init>()V
.registers 1
.line 11
invoke-direct {p0}, Lcom/imo/android/imoim/an/d;-><init>()V
return-void
.end method
.method public static a(Lcom/imo/android/imoim/biggroup/chatroom/data/ChatRoomInfo;)Ljava/lang/String;
.registers 2
const-string v0, ""
if-nez p0, :cond_5
return-object v0
.line 1125
:cond_5
iget-object p0, p0, Lcom/imo/android/imoim/biggroup/chatroom/data/ChatRoomInfo;->j:Lcom/imo/android/imoim/biggroup/chatroom/data/RoomRecommendExtendInfo;
if-eqz p0, :cond_f
.line 1148
iget-object p0, p0, Lcom/imo/android/imoim/biggroup/chatroom/data/RoomRecommendExtendInfo;->a:Ljava/lang/String;
if-nez p0, :cond_e
goto :goto_f
:cond_e
move-object v0, p0
:cond_f
:goto_f
return-object v0
.end method
.method public static a(Ljava/util/List;)Ljava/lang/String;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Lcom/imo/android/imoim/biggroup/chatroom/data/ChatRoomInfo;",
">;)",
"Ljava/lang/String;"
}
.end annotation
.line 151
move-object v0, p0
check-cast v0, Ljava/util/Collection;
const/4 v1, 0x0
if-eqz v0, :cond_f
invoke-interface {v0}, Ljava/util/Collection;->isEmpty()Z
move-result v0
if-eqz v0, :cond_d
goto :goto_f
:cond_d
const/4 v0, 0x0
goto :goto_10
:cond_f
:goto_f
const/4 v0, 0x1
:goto_10
const-string v2, ""
if-eqz v0, :cond_15
return-object v2
.line 154
:cond_15
invoke-interface {p0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object p0
check-cast p0, Lcom/imo/android/imoim/biggroup/chatroom/data/ChatRoomInfo;
.line 2125
iget-object p0, p0, Lcom/imo/android/imoim/biggroup/chatroom/data/ChatRoomInfo;->j:Lcom/imo/android/imoim/biggroup/chatroom/data/RoomRecommendExtendInfo;
if-eqz p0, :cond_25
.line 2148
iget-object p0, p0, Lcom/imo/android/imoim/biggroup/chatroom/data/RoomRecommendExtendInfo;->a:Ljava/lang/String;
if-nez p0, :cond_24
goto :goto_25
:cond_24
move-object v2, p0
:cond_25
:goto_25
return-object v2
.end method
.method public static a(ILjava/lang/String;ILjava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.registers 13
const-string v0, "sceneId"
invoke-static {p6, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 106
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
.line 107
move-object v1, v0
check-cast v1, Ljava/util/Map;
invoke-static {p0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object p0
const-string v2, "action"
invoke-interface {v1, v2, p0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 108
sget-object p0, Lcom/imo/android/imoim/IMO;->d:Lcom/imo/android/imoim/managers/c;
const-string v2, "IMO.accounts"
invoke-static {p0, v2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p0}, Lcom/imo/android/imoim/managers/c;->i()Ljava/lang/String;
move-result-object p0
const-string v2, ""
if-nez p0, :cond_26
move-object p0, v2
:cond_26
const-string v3, "my_uid"
invoke-interface {v1, v3, p0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
if-nez p1, :cond_2e
move-object p1, v2
:cond_2e
const-string p0, "setting_cc"
.line 109
invoke-interface {v1, p0, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const/4 p0, -0x1
if-eq p2, p0, :cond_3f
.line 111
invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object p1
const-string p2, "room_nums"
invoke-interface {v1, p2, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
:cond_3f
if-nez p3, :cond_42
move-object p3, v2
:cond_42
const-string p1, "groupid"
.line 113
invoke-interface {v1, p1, p3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
if-eq p5, p0, :cond_52
.line 115
invoke-static {p5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object p0
const-string p1, "position"
invoke-interface {v1, p1, p0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 117
:cond_52
move-object p0, p4
check-cast p0, Ljava/lang/CharSequence;
const/4 p1, 0x0
const/4 p2, 0x1
if-eqz p0, :cond_62
invoke-interface {p0}, Ljava/lang/CharSequence;->length()I
move-result p0
if-nez p0, :cond_60
goto :goto_62
:cond_60
const/4 p0, 0x0
goto :goto_63
:cond_62
:goto_62
const/4 p0, 0x1
:goto_63
if-nez p0, :cond_6a
const-string p0, "room_id_v1"
.line 118
invoke-interface {v1, p0, p4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 120
:cond_6a
move-object p0, p7
check-cast p0, Ljava/lang/CharSequence;
if-eqz p0, :cond_75
invoke-interface {p0}, Ljava/lang/CharSequence;->length()I
move-result p0
if-nez p0, :cond_76
:cond_75
const/4 p1, 0x1
:cond_76
if-nez p1, :cond_80
if-nez p7, :cond_7b
move-object p7, v2
:cond_7b
const-string p0, "dispatch_id"
.line 121
invoke-interface {v1, p0, p7}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
:cond_80
const-string p0, "scene_id"
.line 123
invoke-static {v0, p0, p6}, Lcom/imo/android/imoim/biggroup/chatroom/explore/a;->a(Ljava/util/HashMap;Ljava/lang/String;Ljava/lang/String;)V
const-string p0, "room_type"
.line 124
invoke-static {v0, p0, p8}, Lcom/imo/android/imoim/biggroup/chatroom/explore/a;->a(Ljava/util/HashMap;Ljava/lang/String;Ljava/lang/String;)V
.line 126
new-instance p0, Lcom/imo/android/imoim/an/s$a;
const-string p1, "01504004"
invoke-direct {p0, p1, v1}, Lcom/imo/android/imoim/an/s$a;-><init>(Ljava/lang/String;Ljava/util/Map;)V
check-cast p0, Lcom/imo/android/imoim/an/s;
invoke-static {p0}, Lcom/imo/android/imoim/biggroup/chatroom/explore/a;->a(Lcom/imo/android/imoim/an/s;)V
return-void
.end method
.method public static synthetic a(ILjava/lang/String;ILjava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V
.registers 22
move/from16 v0, p9
and-int/lit8 v1, v0, 0x4
const/4 v2, -0x1
if-eqz v1, :cond_9
const/4 v5, -0x1
goto :goto_a
:cond_9
move v5, p2
:goto_a
and-int/lit8 v1, v0, 0x8
const-string v3, ""
if-eqz v1, :cond_12
move-object v6, v3
goto :goto_13
:cond_12
move-object v6, p3
:goto_13
and-int/lit8 v1, v0, 0x10
if-eqz v1, :cond_19
move-object v7, v3
goto :goto_1b
:cond_19
move-object/from16 v7, p4
:goto_1b
and-int/lit8 v1, v0, 0x20
if-eqz v1, :cond_21
const/4 v8, -0x1
goto :goto_23
:cond_21
move/from16 v8, p5
:goto_23
and-int/lit8 v1, v0, 0x40
if-eqz v1, :cond_29
move-object v9, v3
goto :goto_2b
:cond_29
move-object/from16 v9, p6
:goto_2b
and-int/lit16 v1, v0, 0x80
if-eqz v1, :cond_31
move-object v10, v3
goto :goto_33
:cond_31
move-object/from16 v10, p7
:goto_33
and-int/lit16 v0, v0, 0x100
if-eqz v0, :cond_3a
const/4 v0, 0x0
move-object v11, v0
goto :goto_3c
:cond_3a
move-object/from16 v11, p8
:goto_3c
move v3, p0
move-object v4, p1
.line 104
invoke-static/range {v3 .. v11}, Lcom/imo/android/imoim/biggroup/chatroom/explore/a;->a(ILjava/lang/String;ILjava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method private static a(Ljava/util/HashMap;Ljava/lang/String;Ljava/lang/String;)V
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;",
"Ljava/lang/String;",
"Ljava/lang/String;",
")V"
}
.end annotation
.line 130
move-object v0, p1
check-cast v0, Ljava/lang/CharSequence;
invoke-static {v0}, Lkotlin/m/p;->a(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_20
move-object v0, p2
check-cast v0, Ljava/lang/CharSequence;
if-eqz v0, :cond_17
invoke-static {v0}, Lkotlin/m/p;->a(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_15
goto :goto_17
:cond_15
const/4 v0, 0x0
goto :goto_18
:cond_17
:goto_17
const/4 v0, 0x1
:goto_18
if-eqz v0, :cond_1b
goto :goto_20
.line 133
:cond_1b
check-cast p0, Ljava/util/Map;
invoke-interface {p0, p1, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
:cond_20
:goto_20
return-void
.end method
.method public static b(Ljava/util/List;)Ljava/lang/String;
.registers 10
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Lcom/imo/android/imoim/biggroup/chatroom/data/ChatRoomInfo;",
">;)",
"Ljava/lang/String;"
}
.end annotation
.line 165
move-object v0, p0
check-cast v0, Ljava/util/Collection;
if-eqz v0, :cond_e
invoke-interface {v0}, Ljava/util/Collection;->isEmpty()Z
move-result v0
if-eqz v0, :cond_c
goto :goto_e
:cond_c
const/4 v0, 0x0
goto :goto_f
:cond_e
:goto_e
const/4 v0, 0x1
:goto_f
if-eqz v0, :cond_14
const-string p0, ""
return-object p0
.line 168
:cond_14
check-cast p0, Ljava/lang/Iterable;
.line 178
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
check-cast v0, Ljava/util/Collection;
.line 187
invoke-interface {p0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
move-result-object p0
:cond_21
:goto_21
invoke-interface {p0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_35
invoke-interface {p0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
.line 186
check-cast v1, Lcom/imo/android/imoim/biggroup/chatroom/data/ChatRoomInfo;
.line 3107
iget-object v1, v1, Lcom/imo/android/imoim/biggroup/chatroom/data/ChatRoomInfo;->a:Ljava/lang/String;
if-eqz v1, :cond_21
.line 186
invoke-interface {v0, v1}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z
goto :goto_21
.line 189
:cond_35
check-cast v0, Ljava/util/List;
move-object v1, v0
check-cast v1, Ljava/lang/Iterable;
const-string p0, ","
.line 168
move-object v2, p0
check-cast v2, Ljava/lang/CharSequence;
const-string p0, "["
move-object v3, p0
check-cast v3, Ljava/lang/CharSequence;
const-string p0, "]"
move-object v4, p0
check-cast v4, Ljava/lang/CharSequence;
const/4 v5, 0x0
const/4 v6, 0x0
const/4 v7, 0x0
const/16 v8, 0x38
invoke-static/range {v1 .. v8}, Lkotlin/a/k;->a(Ljava/lang/Iterable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/f/a/b;I)Ljava/lang/String;
move-result-object p0
return-object p0
.end method
.method public static c(Ljava/util/List;)Ljava/lang/String;
.registers 10
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Lcom/imo/android/imoim/biggroup/chatroom/data/ChatRoomInfo;",
">;)",
"Ljava/lang/String;"
}
.end annotation
.line 172
move-object v0, p0
check-cast v0, Ljava/util/Collection;
if-eqz v0, :cond_e
invoke-interface {v0}, Ljava/util/Collection;->isEmpty()Z
move-result v0
if-eqz v0, :cond_c
goto :goto_e
:cond_c
const/4 v0, 0x0
goto :goto_f
:cond_e
:goto_e
const/4 v0, 0x1
:goto_f
if-eqz v0, :cond_14
const-string p0, ""
return-object p0
.line 175
:cond_14
check-cast p0, Ljava/lang/Iterable;
.line 190
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
check-cast v0, Ljava/util/Collection;
.line 199
invoke-interface {p0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
move-result-object p0
:cond_21
:goto_21
invoke-interface {p0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_35
invoke-interface {p0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
.line 198
check-cast v1, Lcom/imo/android/imoim/biggroup/chatroom/data/ChatRoomInfo;
.line 3109
iget-object v1, v1, Lcom/imo/android/imoim/biggroup/chatroom/data/ChatRoomInfo;->b:Ljava/lang/String;
if-eqz v1, :cond_21
.line 198
invoke-interface {v0, v1}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z
goto :goto_21
.line 201
:cond_35
check-cast v0, Ljava/util/List;
move-object v1, v0
check-cast v1, Ljava/lang/Iterable;
const-string p0, ","
.line 175
move-object v2, p0
check-cast v2, Ljava/lang/CharSequence;
const-string p0, "["
move-object v3, p0
check-cast v3, Ljava/lang/CharSequence;
const-string p0, "]"
move-object v4, p0
check-cast v4, Ljava/lang/CharSequence;
const/4 v5, 0x0
const/4 v6, 0x0
const/4 v7, 0x0
const/16 v8, 0x38
invoke-static/range {v1 .. v8}, Lkotlin/a/k;->a(Ljava/lang/Iterable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/f/a/b;I)Ljava/lang/String;
move-result-object p0
return-object p0
.end method
# virtual methods
.method public final a()Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List<",
"Ljava/lang/String;",
">;"
}
.end annotation
const-string v0, "01504004"
.line 85
invoke-static {v0}, Lkotlin/a/k;->a(Ljava/lang/Object;)Ljava/util/List;
move-result-object v0
return-object v0
.end method