q.smali
.class public final Lcom/imo/android/imoim/data/message/imdata/q;
.super Lcom/imo/android/imoim/data/message/imdata/m;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/imo/android/imoim/data/message/imdata/q$a;
}
.end annotation
# static fields
.field public static final z:Lcom/imo/android/imoim/data/message/imdata/q$a;
# instance fields
.field public v:Ljava/lang/String;
.field public w:Ljava/lang/String;
.field public x:Ljava/lang/String;
.field public y:Ljava/lang/String;
# direct methods
.method static constructor <clinit>()V
.registers 2
new-instance v0, Lcom/imo/android/imoim/data/message/imdata/q$a;
const/4 v1, 0x0
invoke-direct {v0, v1}, Lcom/imo/android/imoim/data/message/imdata/q$a;-><init>(Lkotlin/f/b/j;)V
sput-object v0, Lcom/imo/android/imoim/data/message/imdata/q;->z:Lcom/imo/android/imoim/data/message/imdata/q$a;
return-void
.end method
.method public constructor <init>()V
.registers 1
.line 203
invoke-direct {p0}, Lcom/imo/android/imoim/data/message/imdata/m;-><init>()V
return-void
.end method
.method public constructor <init>(Lcom/imo/android/imoim/publicchannel/post/ac;)V
.registers 3
const-string v0, "post"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 205
invoke-direct {p0, p1}, Lcom/imo/android/imoim/data/message/imdata/m;-><init>(Lcom/imo/android/imoim/publicchannel/post/ac;)V
return-void
.end method
.method private final l()Z
.registers 2
.line 253
iget-object v0, p0, Lcom/imo/android/imoim/data/message/imdata/q;->x:Ljava/lang/String;
check-cast v0, Ljava/lang/CharSequence;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
return v0
.end method
# virtual methods
.method public final a(Landroid/content/Context;Lcom/imo/android/imoim/publicchannel/t;)V
.registers 10
const-string v0, "context"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "postLog"
invoke-static {p2, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 267
invoke-direct {p0}, Lcom/imo/android/imoim/data/message/imdata/q;->l()Z
move-result v0
const/4 v1, 0x0
if-eqz v0, :cond_26
const p1, 0x7f0f0572
new-array p2, v1, [Ljava/lang/Object;
.line 268
invoke-static {p1, p2}, Lsg/bigo/mobile/android/aab/c/b;->a(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object p1
.line 269
check-cast p1, Ljava/lang/CharSequence;
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result p2
if-nez p2, :cond_55
.line 2026
invoke-static {p1, v1}, Lsg/bigo/common/ae;->a(Ljava/lang/CharSequence;I)V
return-void
.line 2299
:cond_26
invoke-virtual {p0, v1}, Lcom/imo/android/imoim/data/message/imdata/b;->a(Z)Lorg/json/JSONObject;
move-result-object v0
.line 273
invoke-virtual {v0}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
move-result-object v0
.line 3030
iput-object v0, p2, Lcom/imo/android/imoim/publicchannel/t;->a:Ljava/lang/String;
.line 274
new-instance v0, Lcom/imo/android/imoim/publicchannel/a;
iget-object v2, p0, Lcom/imo/android/imoim/data/message/imdata/q;->n:Ljava/lang/String;
iget-object v1, p0, Lcom/imo/android/imoim/data/message/imdata/q;->p:Ljava/lang/String;
invoke-static {v1}, Lcom/imo/android/imoim/publicchannel/ae;->a(Ljava/lang/String;)Lcom/imo/android/imoim/publicchannel/ad;
move-result-object v3
iget-object v4, p0, Lcom/imo/android/imoim/data/message/imdata/q;->o:Ljava/lang/String;
iget-object v5, p0, Lcom/imo/android/imoim/data/message/imdata/q;->m:Ljava/lang/String;
iget-object v6, p0, Lcom/imo/android/imoim/data/message/imdata/q;->r:Ljava/lang/String;
move-object v1, v0
invoke-direct/range {v1 .. v6}, Lcom/imo/android/imoim/publicchannel/a;-><init>(Ljava/lang/String;Lcom/imo/android/imoim/publicchannel/ad;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.line 275
sget-object v1, Lcom/imo/android/imoim/publicchannel/p;->a:Lcom/imo/android/imoim/publicchannel/p;
invoke-static {v0}, Lcom/imo/android/imoim/publicchannel/p;->a(Lcom/imo/android/imoim/publicchannel/a;)Lcom/imo/android/imoim/publicchannel/a;
.line 277
sget-object v0, Lcom/imo/android/imoim/publicchannel/content/ChannelWebViewActivity;->i:Lcom/imo/android/imoim/publicchannel/content/ChannelWebViewActivity$b;
.line 279
iget-object v0, p0, Lcom/imo/android/imoim/data/message/imdata/q;->x:Ljava/lang/String;
if-nez v0, :cond_52
invoke-static {}, Lkotlin/f/b/o;->a()V
.line 277
:cond_52
invoke-static {p1, v0, p2}, Lcom/imo/android/imoim/publicchannel/content/ChannelWebViewActivity$b;->a(Landroid/content/Context;Ljava/lang/String;Lcom/imo/android/imoim/publicchannel/t;)V
:cond_55
return-void
.end method
.method public final a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lcom/imo/android/imoim/publicchannel/h/u;)V
.registers 7
const-string v0, "context"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "shareModule"
invoke-static {p2, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "sendAction"
invoke-static {p3, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 287
invoke-direct {p0}, Lcom/imo/android/imoim/data/message/imdata/q;->l()Z
move-result v0
if-eqz v0, :cond_2b
const p1, 0x7f0f0572
const/4 p2, 0x0
new-array p3, p2, [Ljava/lang/Object;
.line 288
invoke-static {p1, p3}, Lsg/bigo/mobile/android/aab/c/b;->a(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object p1
.line 289
check-cast p1, Ljava/lang/CharSequence;
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result p3
if-nez p3, :cond_47
.line 4026
invoke-static {p1, p2}, Lsg/bigo/common/ae;->a(Ljava/lang/CharSequence;I)V
return-void
.line 295
:cond_2b
move-object v0, p0
check-cast v0, Lcom/imo/android/imoim/data/message/imdata/b;
.line 296
new-instance v1, Lcom/imo/android/imoim/globalshare/sharesession/ae;
invoke-direct {v1}, Lcom/imo/android/imoim/globalshare/sharesession/ae;-><init>()V
.line 297
invoke-virtual {v1, p2}, Lcom/imo/android/imoim/globalshare/sharesession/ae;->a(Ljava/lang/String;)V
const-string p2, "link"
.line 298
invoke-virtual {v1, p2}, Lcom/imo/android/imoim/globalshare/sharesession/ae;->b(Ljava/lang/String;)V
.line 299
iget-object p2, p0, Lcom/imo/android/imoim/data/message/imdata/q;->x:Ljava/lang/String;
.line 4195
iput-object p2, v1, Lcom/imo/android/imoim/globalshare/sharesession/ae;->d:Ljava/lang/String;
.line 300
invoke-virtual {v1, p3}, Lcom/imo/android/imoim/globalshare/sharesession/ae;->c(Ljava/lang/String;)V
.line 302
check-cast p4, Lcom/imo/android/imoim/publicchannel/h/b;
.line 293
invoke-static {p1, v0, v1, p4}, Lcom/imo/android/imoim/globalshare/sharesession/h;->a(Landroid/content/Context;Lcom/imo/android/imoim/data/message/imdata/b;Lcom/imo/android/imoim/globalshare/sharesession/ae;Lcom/imo/android/imoim/publicchannel/h/b;)V
:cond_47
return-void
.end method
.method protected final c(Lorg/json/JSONObject;)Z
.registers 4
const-string v0, "imdata"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v0, 0x1
.line 209
:try_start_6
invoke-super {p0, p1}, Lcom/imo/android/imoim/data/message/imdata/m;->c(Lorg/json/JSONObject;)Z
const-string v1, "title"
.line 210
invoke-static {v1, p1}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Lorg/json/JSONObject;)Ljava/lang/String;
move-result-object v1
iput-object v1, p0, Lcom/imo/android/imoim/data/message/imdata/q;->v:Ljava/lang/String;
const-string v1, "img"
.line 211
invoke-static {v1, p1}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Lorg/json/JSONObject;)Ljava/lang/String;
move-result-object v1
iput-object v1, p0, Lcom/imo/android/imoim/data/message/imdata/q;->w:Ljava/lang/String;
const-string v1, "link"
.line 212
invoke-static {v1, p1}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Lorg/json/JSONObject;)Ljava/lang/String;
move-result-object v1
iput-object v1, p0, Lcom/imo/android/imoim/data/message/imdata/q;->x:Ljava/lang/String;
const-string v1, "desc"
.line 213
invoke-static {v1, p1}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Lorg/json/JSONObject;)Ljava/lang/String;
move-result-object p1
iput-object p1, p0, Lcom/imo/android/imoim/data/message/imdata/q;->y:Ljava/lang/String;
:try_end_29
.catchall {:try_start_6 .. :try_end_29} :catchall_2a
goto :goto_3b
:catchall_2a
move-exception p1
.line 216
invoke-static {p1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object p1
const-string v1, "parseInternal failed with "
invoke-virtual {v1, p1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
const-string v1, "IMDataChannel"
.line 1079
invoke-static {v1, p1, v0}, Lcom/imo/android/imoim/util/bt;->a(Ljava/lang/String;Ljava/lang/String;Z)V
const/4 v0, 0x0
:goto_3b
return v0
.end method
.method protected final d()Lorg/json/JSONObject;
.registers 4
.line 222
invoke-super {p0}, Lcom/imo/android/imoim/data/message/imdata/m;->j()Lorg/json/JSONObject;
move-result-object v0
.line 223
iget-object v1, p0, Lcom/imo/android/imoim/data/message/imdata/q;->v:Ljava/lang/String;
const-string v2, "title"
invoke-virtual {v0, v2, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 224
iget-object v1, p0, Lcom/imo/android/imoim/data/message/imdata/q;->w:Ljava/lang/String;
const-string v2, "img"
invoke-virtual {v0, v2, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 225
iget-object v1, p0, Lcom/imo/android/imoim/data/message/imdata/q;->x:Ljava/lang/String;
const-string v2, "link"
invoke-virtual {v0, v2, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 226
iget-object v1, p0, Lcom/imo/android/imoim/data/message/imdata/q;->y:Ljava/lang/String;
const-string v2, "desc"
invoke-virtual {v0, v2, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
return-object v0
.end method
.method public final g()Ljava/lang/String;
.registers 3
.line 241
iget-object v0, p0, Lcom/imo/android/imoim/data/message/imdata/q;->v:Ljava/lang/String;
check-cast v0, Ljava/lang/CharSequence;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_2d
iget-object v0, p0, Lcom/imo/android/imoim/data/message/imdata/q;->x:Ljava/lang/String;
check-cast v0, Ljava/lang/CharSequence;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_2d
.line 242
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
iget-object v1, p0, Lcom/imo/android/imoim/data/message/imdata/q;->v:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const/16 v1, 0xa
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/imo/android/imoim/data/message/imdata/q;->x:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.line 243
:cond_2d
iget-object v0, p0, Lcom/imo/android/imoim/data/message/imdata/q;->v:Ljava/lang/String;
check-cast v0, Ljava/lang/CharSequence;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_3f
.line 244
iget-object v0, p0, Lcom/imo/android/imoim/data/message/imdata/q;->v:Ljava/lang/String;
if-nez v0, :cond_4b
invoke-static {}, Lkotlin/f/b/o;->a()V
return-object v0
.line 245
:cond_3f
iget-object v0, p0, Lcom/imo/android/imoim/data/message/imdata/q;->x:Ljava/lang/String;
if-nez v0, :cond_46
const-string v0, ""
return-object v0
:cond_46
if-nez v0, :cond_4b
.line 248
invoke-static {}, Lkotlin/f/b/o;->a()V
:cond_4b
return-object v0
.end method
.method public final k()Lcom/imo/android/imoim/publicchannel/post/ac;
.registers 15
.line 257
iget-object v0, p0, Lcom/imo/android/imoim/data/message/imdata/q;->l:Ljava/lang/String;
iget-object v1, p0, Lcom/imo/android/imoim/data/message/imdata/q;->k:Ljava/lang/String;
iget-object v6, p0, Lcom/imo/android/imoim/data/message/imdata/q;->n:Ljava/lang/String;
.line 258
iget-object v2, p0, Lcom/imo/android/imoim/data/message/imdata/q;->p:Ljava/lang/String;
invoke-static {v2}, Lcom/imo/android/imoim/publicchannel/ae;->a(Ljava/lang/String;)Lcom/imo/android/imoim/publicchannel/ad;
move-result-object v7
iget-object v8, p0, Lcom/imo/android/imoim/data/message/imdata/q;->m:Ljava/lang/String;
iget-object v9, p0, Lcom/imo/android/imoim/data/message/imdata/q;->o:Ljava/lang/String;
new-instance v10, Lorg/json/JSONObject;
invoke-direct {v10}, Lorg/json/JSONObject;-><init>()V
.line 259
iget-object v2, p0, Lcom/imo/android/imoim/data/message/imdata/q;->v:Ljava/lang/String;
const-string v3, "title"
invoke-virtual {v10, v3, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 260
iget-object v2, p0, Lcom/imo/android/imoim/data/message/imdata/q;->w:Ljava/lang/String;
const-string v3, "img"
invoke-virtual {v10, v3, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 261
iget-object v2, p0, Lcom/imo/android/imoim/data/message/imdata/q;->x:Ljava/lang/String;
const-string v3, "link"
invoke-virtual {v10, v3, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 262
iget-object v2, p0, Lcom/imo/android/imoim/data/message/imdata/q;->y:Ljava/lang/String;
const-string v3, "desc"
invoke-virtual {v10, v3, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 263
sget-object v11, Lcom/imo/android/imoim/publicchannel/post/ac$f;->READ:Lcom/imo/android/imoim/publicchannel/post/ac$f;
sget-object v12, Lcom/imo/android/imoim/publicchannel/post/ac$c;->RECEIVED:Lcom/imo/android/imoim/publicchannel/post/ac$c;
iget-object v13, p0, Lcom/imo/android/imoim/data/message/imdata/q;->r:Ljava/lang/String;
const-wide/16 v2, 0x0
const-wide/16 v4, 0x0
.line 257
invoke-static/range {v0 .. v13}, Lcom/imo/android/imoim/publicchannel/post/ac;->a(Ljava/lang/String;Ljava/lang/String;JJLjava/lang/String;Lcom/imo/android/imoim/publicchannel/ad;Ljava/lang/String;Ljava/lang/String;Lorg/json/JSONObject;Lcom/imo/android/imoim/publicchannel/post/ac$f;Lcom/imo/android/imoim/publicchannel/post/ac$c;Ljava/lang/String;)Lcom/imo/android/imoim/publicchannel/post/ac;
move-result-object v0
const-string v1, "Post.create(postId, chan\u2026ECEIVED, certificationId)"
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
return-object v0
.end method
.method public final toString()Ljava/lang/String;
.registers 3
.line 231
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "IMDataChannelLink(title="
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
.line 232
iget-object v1, p0, Lcom/imo/android/imoim/data/message/imdata/q;->v:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ", previewImage="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/imo/android/imoim/data/message/imdata/q;->w:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ", landingPage="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 233
iget-object v1, p0, Lcom/imo/android/imoim/data/message/imdata/q;->x:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ", description="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/imo/android/imoim/data/message/imdata/q;->y:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ", imgRatioWidth="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 234
iget v1, p0, Lcom/imo/android/imoim/data/message/imdata/q;->s:I
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v1, ", imgRatioHeight="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget v1, p0, Lcom/imo/android/imoim/data/message/imdata/q;->t:I
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v1, ", "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 235
invoke-super {p0}, Lcom/imo/android/imoim/data/message/imdata/m;->toString()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ")"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method