aa$a.smali
.class public final Lcom/imo/android/imoim/globalshare/sharesession/aa$a;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/imo/android/imoim/globalshare/sharesession/aa;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "a"
.end annotation
# direct methods
.method private constructor <init>()V
.registers 1
.line 46
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public synthetic constructor <init>(Lkotlin/f/b/j;)V
.registers 2
.line 46
invoke-direct {p0}, Lcom/imo/android/imoim/globalshare/sharesession/aa$a;-><init>()V
return-void
.end method
.method public static a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/imo/android/imoim/data/message/imdata/ar;
.registers 12
const-string v0, "title"
invoke-static {p0, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
const-string v1, "jumpUrl"
invoke-static {p2, v1}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
const-string v1, "clickUrl"
invoke-static {p3, v1}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
const-string v1, "footerText"
invoke-static {p4, v1}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
const-string v1, "dataType"
invoke-static {p5, v1}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 76
new-instance v2, Lcom/imo/android/imoim/data/message/imdata/ar;
invoke-direct {v2}, Lcom/imo/android/imoim/data/message/imdata/ar;-><init>()V
.line 78
new-instance v3, Lorg/json/JSONObject;
invoke-direct {v3}, Lorg/json/JSONObject;-><init>()V
const/16 v4, 0x8
.line 79
invoke-static {v4}, Lcom/imo/android/imoim/util/ei;->c(I)Ljava/lang/String;
move-result-object v4
const-string v5, "msg_id"
.line 80
invoke-static {v5, v4, v3}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
.line 81
sget-object v4, Lcom/imo/android/imoim/data/message/imdata/b$a;->T_MEDIA_CARD:Lcom/imo/android/imoim/data/message/imdata/b$a;
invoke-virtual {v4}, Lcom/imo/android/imoim/data/message/imdata/b$a;->getProto()Ljava/lang/String;
move-result-object v4
const-string v5, "type"
invoke-static {v5, v4, v3}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
.line 82
invoke-static {p0}, Lcom/imo/android/imoim/globalshare/sharesession/aa$a;->b(Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
invoke-static {v0, p0, v3}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
.line 83
invoke-static {p2}, Lcom/imo/android/imoim/globalshare/sharesession/aa$a;->b(Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
const-string p2, "url"
invoke-static {p2, p0, v3}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
.line 84
invoke-static {p3}, Lcom/imo/android/imoim/globalshare/sharesession/aa$a;->b(Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
const-string p2, "click_url"
invoke-static {p2, p0, v3}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
const-string p0, "live_room_share"
const-string p2, "1"
.line 86
invoke-static {p0, p2, v3}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
.line 88
new-instance p0, Lorg/json/JSONObject;
invoke-direct {p0}, Lorg/json/JSONObject;-><init>()V
const-string p2, "icon"
const-string p3, "https://bigf.bigo.sg/asia_live/V3h4/1Tvwtl.webp"
.line 89
invoke-static {p0, p2, p3}, Lcom/imo/android/imoim/util/cg;->a(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/String;)V
.line 90
invoke-static {p4}, Lcom/imo/android/imoim/globalshare/sharesession/aa$a;->b(Ljava/lang/String;)Ljava/lang/String;
move-result-object p2
const-string p3, "text"
invoke-static {p0, p3, p2}, Lcom/imo/android/imoim/util/cg;->a(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/String;)V
const-string p2, "footer"
.line 91
invoke-static {p2, p0, v3}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
.line 93
new-instance p0, Lorg/json/JSONObject;
invoke-direct {p0}, Lorg/json/JSONObject;-><init>()V
.line 94
sget-object p2, Lcom/imo/android/imoim/data/message/j$a;->IMO_LIVE:Lcom/imo/android/imoim/data/message/j$a;
invoke-virtual {p2}, Lcom/imo/android/imoim/data/message/j$a;->getProto()Ljava/lang/String;
move-result-object p2
const-string p3, "subtype"
invoke-static {p0, p3, p2}, Lcom/imo/android/imoim/util/cg;->a(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/String;)V
.line 95
invoke-static {p0, v1, p5}, Lcom/imo/android/imoim/util/cg;->a(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/String;)V
const-string p2, "feature_data"
.line 96
invoke-static {p2, p0, v3}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
.line 98
new-instance p0, Lorg/json/JSONArray;
invoke-direct {p0}, Lorg/json/JSONArray;-><init>()V
.line 99
new-instance p2, Lcom/imo/android/imoim/data/message/imdata/ar$b;
invoke-direct {p2}, Lcom/imo/android/imoim/data/message/imdata/ar$b;-><init>()V
const-string p3, "photo"
.line 100
iput-object p3, p2, Lcom/imo/android/imoim/data/message/imdata/ar$b;->a:Ljava/lang/String;
.line 101
move-object p3, p1
check-cast p3, Ljava/lang/CharSequence;
if-eqz p3, :cond_a7
invoke-static {p3}, Lkotlin/m/p;->a(Ljava/lang/CharSequence;)Z
move-result p3
if-eqz p3, :cond_a5
goto :goto_a7
:cond_a5
const/4 p3, 0x0
goto :goto_a8
:cond_a7
:goto_a7
const/4 p3, 0x1
:goto_a8
if-nez p3, :cond_ac
.line 102
iput-object p1, p2, Lcom/imo/android/imoim/data/message/imdata/ar$b;->j:Ljava/lang/String;
.line 104
:cond_ac
invoke-virtual {p2}, Lcom/imo/android/imoim/data/message/imdata/ar$b;->a()Lorg/json/JSONObject;
move-result-object p1
invoke-virtual {p0, p1}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;
const-string p1, "covers"
.line 105
invoke-static {p1, p0, v3}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
.line 106
invoke-virtual {v2, v3}, Lcom/imo/android/imoim/data/message/imdata/ar;->a(Lorg/json/JSONObject;)Z
return-object v2
.end method
.method static a(Lcom/imo/android/imoim/data/message/imdata/ar$b;)Ljava/lang/String;
.registers 3
const-string v0, ""
if-eqz p0, :cond_37
.line 188
iget-object v1, p0, Lcom/imo/android/imoim/data/message/imdata/ar$b;->i:Ljava/lang/String;
check-cast v1, Ljava/lang/CharSequence;
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_11
.line 189
iget-object p0, p0, Lcom/imo/android/imoim/data/message/imdata/ar$b;->i:Ljava/lang/String;
return-object p0
.line 190
:cond_11
iget-object v1, p0, Lcom/imo/android/imoim/data/message/imdata/ar$b;->h:Ljava/lang/String;
check-cast v1, Ljava/lang/CharSequence;
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_2a
.line 191
iget-object p0, p0, Lcom/imo/android/imoim/data/message/imdata/ar$b;->h:Ljava/lang/String;
sget-object v0, Lcom/imo/android/imoim/util/ca$b;->MEDIUM:Lcom/imo/android/imoim/util/ca$b;
sget-object v1, Lcom/imo/android/imoim/managers/i$e;->THUMB:Lcom/imo/android/imoim/managers/i$e;
invoke-static {p0, v0, v1}, Lcom/imo/android/imoim/fresco/ImoImageView;->b(Ljava/lang/String;Lcom/imo/android/imoim/util/ca$b;Lcom/imo/android/imoim/managers/i$e;)Landroid/net/Uri;
move-result-object p0
invoke-virtual {p0}, Landroid/net/Uri;->toString()Ljava/lang/String;
move-result-object p0
return-object p0
.line 192
:cond_2a
iget-object v1, p0, Lcom/imo/android/imoim/data/message/imdata/ar$b;->j:Ljava/lang/String;
check-cast v1, Ljava/lang/CharSequence;
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_37
.line 193
iget-object p0, p0, Lcom/imo/android/imoim/data/message/imdata/ar$b;->j:Ljava/lang/String;
return-object p0
:cond_37
return-object v0
.end method
.method static a(Lcom/imo/android/imoim/data/message/imdata/ar;)Ljava/lang/String;
.registers 9
const-string v0, "UTF-8"
.line 202
iget-object v1, p0, Lcom/imo/android/imoim/data/message/imdata/ar;->n:Lcom/imo/android/imoim/data/message/j;
instance-of v1, v1, Lcom/imo/android/imoim/data/message/g;
if-eqz v1, :cond_8d
.line 203
iget-object v1, p0, Lcom/imo/android/imoim/data/message/imdata/ar;->n:Lcom/imo/android/imoim/data/message/j;
const-string v2, "null cannot be cast to non-null type com.imo.android.imoim.data.message.CommunityShareLiveFeatureData"
if-eqz v1, :cond_87
check-cast v1, Lcom/imo/android/imoim/data/message/g;
iget-object v1, v1, Lcom/imo/android/imoim/data/message/g;->a:Ljava/lang/String;
.line 204
iget-object v3, p0, Lcom/imo/android/imoim/data/message/imdata/ar;->n:Lcom/imo/android/imoim/data/message/j;
if-eqz v3, :cond_81
check-cast v3, Lcom/imo/android/imoim/data/message/g;
iget-wide v3, v3, Lcom/imo/android/imoim/data/message/g;->d:J
.line 205
iget-object v5, p0, Lcom/imo/android/imoim/data/message/imdata/ar;->n:Lcom/imo/android/imoim/data/message/j;
if-eqz v5, :cond_7b
check-cast v5, Lcom/imo/android/imoim/data/message/g;
iget-wide v5, v5, Lcom/imo/android/imoim/data/message/g;->e:J
.line 207
:try_start_22
new-instance v2, Ljava/lang/StringBuilder;
const-string v7, "imo://community_share.live/"
invoke-direct {v2, v7}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v7, "?communityId="
invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, "&roomId="
invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
const-string v1, "&ownerId="
invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2, v5, v6}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-static {v1, v0}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
.line 208
new-instance v2, Ljava/lang/StringBuilder;
const-string v3, "https://imo.onelink.me/MpFs?af_dp="
invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, "&af_web_dp="
invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, "https://m.imoim.app/download/"
invoke-static {v1, v0}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p0
:try_end_68
.catch Ljava/io/UnsupportedEncodingException; {:try_start_22 .. :try_end_68} :catch_69
return-object p0
:catch_69
move-exception v0
.line 210
invoke-static {v0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
const-string v1, "format community live share url failed with "
invoke-virtual {v1, v0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
const/4 v1, 0x1
const-string v2, "LiveRoomShareSession"
.line 2079
invoke-static {v2, v0, v1}, Lcom/imo/android/imoim/util/bt;->a(Ljava/lang/String;Ljava/lang/String;Z)V
goto :goto_8d
.line 205
:cond_7b
new-instance p0, Lkotlin/TypeCastException;
invoke-direct {p0, v2}, Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V
throw p0
.line 204
:cond_81
new-instance p0, Lkotlin/TypeCastException;
invoke-direct {p0, v2}, Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V
throw p0
.line 203
:cond_87
new-instance p0, Lkotlin/TypeCastException;
invoke-direct {p0, v2}, Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V
throw p0
.line 214
:cond_8d
:goto_8d
iget-object p0, p0, Lcom/imo/android/imoim/data/message/imdata/ar;->l:Ljava/lang/String;
if-nez p0, :cond_93
const-string p0, ""
:cond_93
return-object p0
.end method
.method public static a(Lcom/imo/android/imoim/data/message/imdata/ar;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Lcom/imo/android/imoim/live/b/a;)V
.registers 12
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/imo/android/imoim/data/message/imdata/ar;",
"Ljava/lang/String;",
"Ljava/util/List<",
"Ljava/lang/String;",
">;",
"Ljava/util/List<",
"Ljava/lang/String;",
">;",
"Lcom/imo/android/imoim/live/b/a;",
")V"
}
.end annotation
const-string v0, "data"
invoke-static {p0, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "msg"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "bgIdList"
invoke-static {p2, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "buddyIdList"
invoke-static {p3, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 146
invoke-virtual {p0}, Lcom/imo/android/imoim/data/message/imdata/ar;->i()V
.line 147
invoke-interface {p2}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object p2
:goto_1b
invoke-interface {p2}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_3d
invoke-interface {p2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
move-object v2, v0
check-cast v2, Ljava/lang/String;
.line 148
invoke-static {}, Lcom/imo/android/imoim/biggroup/k/a;->c()Lcom/imo/android/imoim/biggroup/j/k;
move-result-object v1
move-object v4, p0
check-cast v4, Lcom/imo/android/imoim/data/message/imdata/b;
const/4 v5, 0x0
.line 149
new-instance v0, Lcom/imo/android/imoim/globalshare/sharesession/aa$a$a;
invoke-direct {v0, p4}, Lcom/imo/android/imoim/globalshare/sharesession/aa$a$a;-><init>(Lcom/imo/android/imoim/live/b/a;)V
move-object v6, v0
check-cast v6, Lb/a;
move-object v3, p1
.line 148
invoke-interface/range {v1 .. v6}, Lcom/imo/android/imoim/biggroup/j/k;->a(Ljava/lang/String;Ljava/lang/String;Lcom/imo/android/imoim/data/message/imdata/b;Ljava/util/Map;Lb/a;)V
goto :goto_1b
.line 158
:cond_3d
invoke-interface {p3}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object p2
:goto_41
invoke-interface {p2}, Ljava/util/Iterator;->hasNext()Z
move-result p3
if-eqz p3, :cond_5c
invoke-interface {p2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object p3
check-cast p3, Ljava/lang/String;
.line 159
invoke-static {p3}, Lcom/imo/android/imoim/util/ei;->g(Ljava/lang/String;)Ljava/lang/String;
move-result-object p3
.line 160
sget-object p4, Lcom/imo/android/imoim/IMO;->h:Lcom/imo/android/imoim/managers/ag;
const/4 v0, 0x0
.line 1299
invoke-virtual {p0, v0}, Lcom/imo/android/imoim/data/message/imdata/b;->a(Z)Lorg/json/JSONObject;
move-result-object v0
.line 160
invoke-virtual {p4, p1, p3, v0}, Lcom/imo/android/imoim/managers/ag;->a(Ljava/lang/String;Ljava/lang/String;Lorg/json/JSONObject;)V
goto :goto_41
:cond_5c
return-void
.end method
.method public static a(Ljava/lang/String;)V
.registers 4
const-string v0, "reason"
invoke-static {p0, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v0, 0x0
new-array v1, v0, [Ljava/lang/Object;
const v2, 0x7f0f0873
.line 59
invoke-static {v2, v1}, Lsg/bigo/mobile/android/aab/c/b;->a(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
.line 60
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, " ["
invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const/16 p0, 0x5d
invoke-virtual {v2, p0}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p0
check-cast p0, Ljava/lang/CharSequence;
.line 1026
invoke-static {p0, v0}, Lsg/bigo/common/ae;->a(Ljava/lang/CharSequence;I)V
return-void
.end method
.method private static b(Ljava/lang/String;)Ljava/lang/String;
.registers 2
.line 111
move-object v0, p0
check-cast v0, Ljava/lang/CharSequence;
if-eqz v0, :cond_e
invoke-static {v0}, Lkotlin/m/p;->a(Ljava/lang/CharSequence;)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_13
const-string p0, ""
:cond_13
return-object p0
.end method