StoryObj.smali
.class public Lcom/imo/android/imoim/data/StoryObj;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Landroid/os/Parcelable;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/imo/android/imoim/data/StoryObj$ViewType;
}
.end annotation
# static fields
.field public static final CREATOR:Landroid/os/Parcelable$Creator;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/os/Parcelable$Creator<",
"Lcom/imo/android/imoim/data/StoryObj;",
">;"
}
.end annotation
.end field
.field public static final KEY_FRIEND_RANKING_PUSH:Ljava/lang/String; = "friend_ranking_push"
.field public static final KEY_FRIEND_RANKING_SCORE:Ljava/lang/String; = "friend_ranking_score"
.field public static final KEY_FROM_CLICK_URL:Ljava/lang/String; = "from_click_url"
.field public static final KEY_IS_LINK_VIDEO:Ljava/lang/String; = "isLinkVideo"
.field public static final KEY_IS_SUPER_ME:Ljava/lang/String; = "is_superme"
.field public static final KEY_LOOP:Ljava/lang/String; = "loop"
.field public static final KEY_SHARE_SCENE:Ljava/lang/String; = "shareScene"
.field public static final KEY_SPEED:Ljava/lang/String; = "speed"
.field public static final KEY_SUPER_ME_ID:Ljava/lang/String; = "superme_id"
.field public static final KEY_TYPE_SPECIFIC_DATA:Ljava/lang/String; = "type_specific_data"
.field public static final KEY_VIDEO_CLICK_LINK:Ljava/lang/String; = "video_click_link"
.field public static final STORY_TYPE_EXPLORE:Ljava/lang/String; = "explore"
.field public static final STORY_TYPE_EXPLORE_WORLD:Ljava/lang/String; = "story_explore"
.field public static final STORY_TYPE_FOF:Ljava/lang/String; = "fof"
.field public static final STORY_TYPE_MY_STORY:Ljava/lang/String; = "my_story"
.field private static final TAG:Ljava/lang/String; = "StoryObj"
# instance fields
.field public buid:Ljava/lang/String;
.field public imdata:Lorg/json/JSONObject;
.field public inviteGid:Ljava/lang/String;
.field public isPublic:Z
.field public level:I
.field public liked:Z
.field public mAlbumList:Ljava/util/Set;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Set<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field public object_id:Ljava/lang/String;
.field public state:I
.field public storyDraftOb:Lcom/imo/android/imoim/story/draft/StoryDraftOb;
.field public timestamp:J
.field public viewType:Lcom/imo/android/imoim/data/StoryObj$ViewType;
# direct methods
.method static constructor <clinit>()V
.registers 1
.line 999
new-instance v0, Lcom/imo/android/imoim/data/StoryObj$1;
invoke-direct {v0}, Lcom/imo/android/imoim/data/StoryObj$1;-><init>()V
sput-object v0, Lcom/imo/android/imoim/data/StoryObj;->CREATOR:Landroid/os/Parcelable$Creator;
return-void
.end method
.method public constructor <init>()V
.registers 2
.line 188
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 186
new-instance v0, Ljava/util/HashSet;
invoke-direct {v0}, Ljava/util/HashSet;-><init>()V
iput-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->mAlbumList:Ljava/util/Set;
.line 190
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->imdata:Lorg/json/JSONObject;
if-nez v0, :cond_15
.line 191
new-instance v0, Lorg/json/JSONObject;
invoke-direct {v0}, Lorg/json/JSONObject;-><init>()V
iput-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->imdata:Lorg/json/JSONObject;
:cond_15
return-void
.end method
.method protected constructor <init>(Landroid/os/Parcel;)V
.registers 5
.line 873
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 186
new-instance v0, Ljava/util/HashSet;
invoke-direct {v0}, Ljava/util/HashSet;-><init>()V
iput-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->mAlbumList:Ljava/util/Set;
.line 874
invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->object_id:Ljava/lang/String;
.line 875
invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->buid:Ljava/lang/String;
.line 876
invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I
move-result v0
iput v0, p0, Lcom/imo/android/imoim/data/StoryObj;->state:I
.line 877
invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I
move-result v0
iput v0, p0, Lcom/imo/android/imoim/data/StoryObj;->level:I
.line 878
invoke-virtual {p1}, Landroid/os/Parcel;->readLong()J
move-result-wide v0
iput-wide v0, p0, Lcom/imo/android/imoim/data/StoryObj;->timestamp:J
.line 879
invoke-virtual {p1}, Landroid/os/Parcel;->readByte()B
move-result v0
const/4 v1, 0x1
const/4 v2, 0x0
if-eqz v0, :cond_32
const/4 v0, 0x1
goto :goto_33
:cond_32
const/4 v0, 0x0
:goto_33
iput-boolean v0, p0, Lcom/imo/android/imoim/data/StoryObj;->liked:Z
.line 880
invoke-virtual {p1}, Landroid/os/Parcel;->readByte()B
move-result v0
if-eqz v0, :cond_3c
goto :goto_3d
:cond_3c
const/4 v1, 0x0
:goto_3d
iput-boolean v1, p0, Lcom/imo/android/imoim/data/StoryObj;->isPublic:Z
.line 881
invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->inviteGid:Ljava/lang/String;
.line 882
invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I
move-result v0
.line 884
:try_start_49
new-instance v1, Lorg/json/JSONObject;
invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object v2
invoke-direct {v1, v2}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
iput-object v1, p0, Lcom/imo/android/imoim/data/StoryObj;->imdata:Lorg/json/JSONObject;
:try_end_54
.catch Lorg/json/JSONException; {:try_start_49 .. :try_end_54} :catch_55
goto :goto_5c
.line 886
:catch_55
new-instance v1, Lorg/json/JSONObject;
invoke-direct {v1}, Lorg/json/JSONObject;-><init>()V
iput-object v1, p0, Lcom/imo/android/imoim/data/StoryObj;->imdata:Lorg/json/JSONObject;
.line 888
:goto_5c
iget-object v1, p0, Lcom/imo/android/imoim/data/StoryObj;->imdata:Lorg/json/JSONObject;
invoke-static {v0, v1}, Lcom/imo/android/imoim/data/StoryObj$ViewType;->valueFor(ILorg/json/JSONObject;)Lcom/imo/android/imoim/data/StoryObj$ViewType;
move-result-object v0
iput-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->viewType:Lcom/imo/android/imoim/data/StoryObj$ViewType;
.line 889
invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object p1
invoke-virtual {p0, p1}, Lcom/imo/android/imoim/data/StoryObj;->parseToAlbumList(Ljava/lang/String;)V
return-void
.end method
.method public constructor <init>(Ljava/lang/String;Ljava/lang/String;IIJIILjava/lang/String;Ljava/lang/String;)V
.registers 12
.line 200
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 186
new-instance v0, Ljava/util/HashSet;
invoke-direct {v0}, Ljava/util/HashSet;-><init>()V
iput-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->mAlbumList:Ljava/util/Set;
.line 201
iput-object p1, p0, Lcom/imo/android/imoim/data/StoryObj;->buid:Ljava/lang/String;
.line 202
iput-object p2, p0, Lcom/imo/android/imoim/data/StoryObj;->object_id:Ljava/lang/String;
.line 203
iput p4, p0, Lcom/imo/android/imoim/data/StoryObj;->state:I
.line 204
iput-wide p5, p0, Lcom/imo/android/imoim/data/StoryObj;->timestamp:J
const/4 p1, 0x0
const/4 p2, 0x1
if-ne p7, p2, :cond_18
const/4 p4, 0x1
goto :goto_19
:cond_18
const/4 p4, 0x0
.line 205
:goto_19
iput-boolean p4, p0, Lcom/imo/android/imoim/data/StoryObj;->liked:Z
if-lez p8, :cond_1e
const/4 p1, 0x1
.line 206
:cond_1e
iput-boolean p1, p0, Lcom/imo/android/imoim/data/StoryObj;->isPublic:Z
.line 207
iput p8, p0, Lcom/imo/android/imoim/data/StoryObj;->level:I
.line 208
invoke-static {p9}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result p1
if-nez p1, :cond_37
.line 210
:try_start_28
invoke-static {p9}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object p1
iput-object p1, p0, Lcom/imo/android/imoim/data/StoryObj;->imdata:Lorg/json/JSONObject;
:try_end_2e
.catch Ljava/lang/Exception; {:try_start_28 .. :try_end_2e} :catch_2f
goto :goto_37
:catch_2f
move-exception p1
const-string p4, "StoryObj"
const-string p5, "read imdataStr error"
.line 1083
invoke-static {p4, p5, p1, p2}, Lcom/imo/android/imoim/util/bt;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;Z)V
.line 215
:cond_37
:goto_37
iget-object p1, p0, Lcom/imo/android/imoim/data/StoryObj;->imdata:Lorg/json/JSONObject;
invoke-static {p3, p1}, Lcom/imo/android/imoim/data/StoryObj$ViewType;->valueFor(ILorg/json/JSONObject;)Lcom/imo/android/imoim/data/StoryObj$ViewType;
move-result-object p1
iput-object p1, p0, Lcom/imo/android/imoim/data/StoryObj;->viewType:Lcom/imo/android/imoim/data/StoryObj$ViewType;
.line 216
iget-object p1, p0, Lcom/imo/android/imoim/data/StoryObj;->imdata:Lorg/json/JSONObject;
if-nez p1, :cond_4a
.line 217
new-instance p1, Lorg/json/JSONObject;
invoke-direct {p1}, Lorg/json/JSONObject;-><init>()V
iput-object p1, p0, Lcom/imo/android/imoim/data/StoryObj;->imdata:Lorg/json/JSONObject;
.line 219
:cond_4a
iget-object p1, p0, Lcom/imo/android/imoim/data/StoryObj;->imdata:Lorg/json/JSONObject;
const-string p2, "invite_gid"
invoke-static {p2, 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/StoryObj;->inviteGid:Ljava/lang/String;
.line 220
invoke-virtual {p0, p10}, Lcom/imo/android/imoim/data/StoryObj;->parseToAlbumList(Ljava/lang/String;)V
return-void
.end method
.method public constructor <init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JLorg/json/JSONObject;)V
.registers 8
.line 224
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 186
new-instance v0, Ljava/util/HashSet;
invoke-direct {v0}, Ljava/util/HashSet;-><init>()V
iput-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->mAlbumList:Ljava/util/Set;
.line 225
iput-object p1, p0, Lcom/imo/android/imoim/data/StoryObj;->buid:Ljava/lang/String;
.line 226
iput-object p2, p0, Lcom/imo/android/imoim/data/StoryObj;->object_id:Ljava/lang/String;
.line 227
invoke-static {p3, p6}, Lcom/imo/android/imoim/data/StoryObj$ViewType;->valueFor(Ljava/lang/String;Lorg/json/JSONObject;)Lcom/imo/android/imoim/data/StoryObj$ViewType;
move-result-object p1
iput-object p1, p0, Lcom/imo/android/imoim/data/StoryObj;->viewType:Lcom/imo/android/imoim/data/StoryObj$ViewType;
const/4 p1, 0x0
.line 228
iput p1, p0, Lcom/imo/android/imoim/data/StoryObj;->state:I
.line 229
iput-wide p4, p0, Lcom/imo/android/imoim/data/StoryObj;->timestamp:J
.line 230
iput-boolean p1, p0, Lcom/imo/android/imoim/data/StoryObj;->liked:Z
.line 231
iput-boolean p1, p0, Lcom/imo/android/imoim/data/StoryObj;->isPublic:Z
.line 232
iput p1, p0, Lcom/imo/android/imoim/data/StoryObj;->level:I
.line 233
iput-object p6, p0, Lcom/imo/android/imoim/data/StoryObj;->imdata:Lorg/json/JSONObject;
const/4 p1, 0x0
.line 234
iput-object p1, p0, Lcom/imo/android/imoim/data/StoryObj;->inviteGid:Ljava/lang/String;
.line 235
new-instance p1, Ljava/util/HashSet;
invoke-direct {p1}, Ljava/util/HashSet;-><init>()V
iput-object p1, p0, Lcom/imo/android/imoim/data/StoryObj;->mAlbumList:Ljava/util/Set;
return-void
.end method
.method public static fromCursor(Landroid/database/Cursor;)Lcom/imo/android/imoim/data/StoryObj;
.registers 23
move-object/from16 v0, p0
const-string v1, "buid"
.line 239
invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
move-result v1
const-string v2, "object_id"
.line 240
invoke-interface {v0, v2}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
move-result v2
const-string v3, "message_read"
.line 241
invoke-interface {v0, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
move-result v3
const-string v4, "view_type"
.line 242
invoke-interface {v0, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
move-result v4
const-string v5, "timestamp"
.line 243
invoke-interface {v0, v5}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
move-result v5
const-string v6, "message_liked"
.line 244
invoke-interface {v0, v6}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
move-result v6
const-string v7, "is_public"
.line 245
invoke-interface {v0, v7}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
move-result v7
const-string v8, "imdata"
.line 246
invoke-interface {v0, v8}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
move-result v8
const-string v9, "story_album_list"
.line 247
invoke-interface {v0, v9}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
move-result v9
.line 249
new-instance v21, Lcom/imo/android/imoim/data/StoryObj;
invoke-interface {v0, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
move-result-object v11
.line 250
invoke-interface {v0, v2}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
move-result-object v12
.line 251
invoke-interface {v0, v4}, Landroid/database/Cursor;->getInt(I)I
move-result v13
invoke-interface {v0, v3}, Landroid/database/Cursor;->getInt(I)I
move-result v14
.line 252
invoke-interface {v0, v5}, Landroid/database/Cursor;->getLong(I)J
move-result-wide v15
invoke-interface {v0, v6}, Landroid/database/Cursor;->getInt(I)I
move-result v17
.line 253
invoke-interface {v0, v7}, Landroid/database/Cursor;->getInt(I)I
move-result v18
invoke-interface {v0, v8}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
move-result-object v19
.line 254
invoke-interface {v0, v9}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
move-result-object v20
move-object/from16 v10, v21
invoke-direct/range {v10 .. v20}, Lcom/imo/android/imoim/data/StoryObj;-><init>(Ljava/lang/String;Ljava/lang/String;IIJIILjava/lang/String;Ljava/lang/String;)V
return-object v21
.end method
.method public static isYoutube(Ljava/lang/String;)Z
.registers 3
.line 297
invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
const/4 v1, 0x0
if-eqz v0, :cond_8
return v1
.line 301
:cond_8
:try_start_8
new-instance v0, Ljava/net/URI;
invoke-direct {v0, p0}, Ljava/net/URI;-><init>(Ljava/lang/String;)V
.line 302
invoke-virtual {v0}, Ljava/net/URI;->getHost()Ljava/lang/String;
move-result-object p0
if-eqz p0, :cond_1d
const-string v0, "youtu"
.line 303
invoke-virtual {p0, v0}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result p0
:try_end_19
.catch Ljava/net/URISyntaxException; {:try_start_8 .. :try_end_19} :catch_1d
if-eqz p0, :cond_1d
const/4 p0, 0x1
return p0
:catch_1d
:cond_1d
return v1
.end method
.method private loadMusicIcon(Lcom/imo/android/imoim/fresco/ImoImageView;)V
.registers 5
const v0, 0x7f0803f4
.line 611
invoke-virtual {p1, v0}, Lcom/imo/android/imoim/fresco/ImoImageView;->setImageResource(I)V
.line 612
invoke-static {p0}, Lcom/imo/android/imoim/story/d;->a(Lcom/imo/android/imoim/data/StoryObj;)Lcom/imo/android/imoim/story/d;
move-result-object v0
.line 613
invoke-virtual {v0}, Lcom/imo/android/imoim/story/d;->i()Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_26
new-instance v1, Ljava/io/File;
invoke-virtual {v0}, Lcom/imo/android/imoim/story/d;->i()Ljava/lang/String;
move-result-object v2
invoke-direct {v1, v2}, Ljava/io/File;-><init>(Ljava/lang/String;)V
invoke-virtual {v1}, Ljava/io/File;->exists()Z
move-result v1
if-eqz v1, :cond_26
.line 614
invoke-static {p1, v0}, Lcom/imo/android/imoim/chatviews/util/d;->a(Lcom/imo/android/imoim/fresco/ImoImageView;Lcom/imo/android/imoim/file/bean/d;)V
:cond_26
return-void
.end method
.method private loadWorldCardIcon(Lcom/imo/android/imoim/fresco/ImoImageView;)V
.registers 19
move-object/from16 v0, p0
move-object/from16 v1, p1
.line 619
iget-object v2, v0, Lcom/imo/android/imoim/data/StoryObj;->imdata:Lorg/json/JSONObject;
const v3, 0x7f080717
if-eqz v2, :cond_cd
const-string v4, "icon"
.line 620
invoke-static {v1, v4}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 4345
sget-object v4, Lcom/imo/android/imoim/world/data/convert/a;->b:Lcom/imo/android/imoim/world/data/convert/a;
invoke-static {}, Lcom/imo/android/imoim/world/data/convert/a;->a()Lcom/google/gson/f;
move-result-object v4
invoke-static {v2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v5
const-class v6, Lcom/imo/android/imoim/world/data/bean/feedentity/b;
invoke-virtual {v4, v5, v6}, Lcom/google/gson/f;->a(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
move-result-object v4
check-cast v4, Lcom/imo/android/imoim/world/data/bean/feedentity/b;
.line 4346
sget-object v5, Lcom/imo/android/imoim/world/data/convert/a;->b:Lcom/imo/android/imoim/world/data/convert/a;
invoke-static {}, Lcom/imo/android/imoim/world/data/convert/a;->a()Lcom/google/gson/f;
move-result-object v5
invoke-static {v2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v2
const-class v6, Lcom/imo/android/imoim/world/data/bean/feedentity/TopicFeed;
invoke-virtual {v5, v2, v6}, Lcom/google/gson/f;->a(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
move-result-object v2
check-cast v2, Lcom/imo/android/imoim/world/data/bean/feedentity/TopicFeed;
.line 5022
iget-object v5, v2, Lcom/imo/android/imoim/world/data/bean/feedentity/TopicFeed;->a:Ljava/util/List;
const/4 v6, 0x0
if-eqz v5, :cond_5d
.line 4349
new-instance v4, Lcom/imo/android/imoim/world/data/bean/postitem/BasePostItem$MediaStruct;
const/4 v8, 0x0
const/4 v9, 0x0
const/4 v10, 0x0
const/4 v11, 0x0
const/4 v12, 0x0
const/4 v13, 0x0
const/4 v14, 0x0
const/16 v15, 0x7f
const/16 v16, 0x0
move-object v7, v4
invoke-direct/range {v7 .. v16}, Lcom/imo/android/imoim/world/data/bean/postitem/BasePostItem$MediaStruct;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Long;Ljava/lang/Long;ILkotlin/f/b/j;)V
if-eqz v2, :cond_5a
.line 6022
iget-object v2, v2, Lcom/imo/android/imoim/world/data/bean/feedentity/TopicFeed;->a:Ljava/util/List;
if-eqz v2, :cond_5a
.line 4350
invoke-static {v2}, Lkotlin/a/k;->g(Ljava/util/List;)Ljava/lang/Object;
move-result-object v2
check-cast v2, Lcom/imo/android/imoim/world/data/bean/feedentity/TopicFeed$Topic;
if-eqz v2, :cond_5a
.line 6069
iget-object v6, v2, Lcom/imo/android/imoim/world/data/bean/feedentity/TopicFeed$Topic;->c:Ljava/lang/String;
.line 7035
:cond_5a
iput-object v6, v4, Lcom/imo/android/imoim/world/data/bean/postitem/BasePostItem$MediaStruct;->a:Ljava/lang/String;
goto :goto_ab
:cond_5d
if-eqz v4, :cond_6f
.line 8029
iget-object v2, v4, Lcom/imo/android/imoim/world/data/bean/feedentity/b;->a:Lcom/imo/android/imoim/world/data/bean/feedentity/b$j;
if-eqz v2, :cond_6f
.line 8144
iget-object v2, v2, Lcom/imo/android/imoim/world/data/bean/feedentity/b$j;->j:Ljava/util/List;
if-eqz v2, :cond_6f
const/4 v5, 0x0
.line 4353
invoke-static {v2, v5}, Lkotlin/a/k;->b(Ljava/util/List;I)Ljava/lang/Object;
move-result-object v2
check-cast v2, Lcom/imo/android/imoim/world/data/bean/postitem/BasePostItem;
goto :goto_70
:cond_6f
move-object v2, v6
.line 4354
:goto_70
instance-of v5, v2, Lcom/imo/android/imoim/world/data/bean/postitem/g;
if-eqz v5, :cond_79
check-cast v2, Lcom/imo/android/imoim/world/data/bean/postitem/g;
.line 9011
iget-object v4, v2, Lcom/imo/android/imoim/world/data/bean/postitem/g;->a:Lcom/imo/android/imoim/world/data/bean/postitem/BasePostItem$MediaStruct;
goto :goto_ab
.line 4355
:cond_79
instance-of v5, v2, Lcom/imo/android/imoim/world/data/bean/postitem/i;
if-eqz v5, :cond_82
check-cast v2, Lcom/imo/android/imoim/world/data/bean/postitem/i;
.line 9015
iget-object v4, v2, Lcom/imo/android/imoim/world/data/bean/postitem/i;->a:Lcom/imo/android/imoim/world/data/bean/postitem/BasePostItem$MediaStruct;
goto :goto_ab
.line 4356
:cond_82
instance-of v5, v2, Lcom/imo/android/imoim/world/data/bean/postitem/f;
if-eqz v5, :cond_8b
check-cast v2, Lcom/imo/android/imoim/world/data/bean/postitem/f;
.line 10011
iget-object v4, v2, Lcom/imo/android/imoim/world/data/bean/postitem/f;->a:Lcom/imo/android/imoim/world/data/bean/postitem/BasePostItem$MediaStruct;
goto :goto_ab
.line 4357
:cond_8b
new-instance v2, Lcom/imo/android/imoim/world/data/bean/postitem/BasePostItem$MediaStruct;
const/4 v8, 0x0
const/4 v9, 0x0
const/4 v10, 0x0
const/4 v11, 0x0
const/4 v12, 0x0
const/4 v13, 0x0
const/4 v14, 0x0
const/16 v15, 0x7f
const/16 v16, 0x0
move-object v7, v2
invoke-direct/range {v7 .. v16}, Lcom/imo/android/imoim/world/data/bean/postitem/BasePostItem$MediaStruct;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Long;Ljava/lang/Long;ILkotlin/f/b/j;)V
if-eqz v4, :cond_a8
.line 10029
iget-object v4, v4, Lcom/imo/android/imoim/world/data/bean/feedentity/b;->a:Lcom/imo/android/imoim/world/data/bean/feedentity/b$j;
if-eqz v4, :cond_a8
.line 10126
iget-object v4, v4, Lcom/imo/android/imoim/world/data/bean/feedentity/b$j;->b:Lcom/imo/android/imoim/world/data/bean/feedentity/b$f;
if-eqz v4, :cond_a8
.line 10271
iget-object v6, v4, Lcom/imo/android/imoim/world/data/bean/feedentity/b$f;->c:Ljava/lang/String;
.line 11035
:cond_a8
iput-object v6, v2, Lcom/imo/android/imoim/world/data/bean/postitem/BasePostItem$MediaStruct;->a:Ljava/lang/String;
move-object v4, v2
:goto_ab
if-eqz v4, :cond_c5
.line 4363
new-instance v2, Landroid/graphics/drawable/ColorDrawable;
const v3, 0x7f0601ba
invoke-static {v3}, Lsg/bigo/mobile/android/aab/c/b;->b(I)I
move-result v3
invoke-direct {v2, v3}, Landroid/graphics/drawable/ColorDrawable;-><init>(I)V
check-cast v2, Landroid/graphics/drawable/Drawable;
.line 11037
iget-object v3, v4, Lcom/imo/android/imoim/world/data/bean/postitem/BasePostItem$MediaStruct;->b:Ljava/lang/String;
.line 12035
iget-object v5, v4, Lcom/imo/android/imoim/world/data/bean/postitem/BasePostItem$MediaStruct;->a:Ljava/lang/String;
.line 12039
iget-object v4, v4, Lcom/imo/android/imoim/world/data/bean/postitem/BasePostItem$MediaStruct;->c:Ljava/lang/String;
.line 4363
invoke-static {v1, v2, v3, v5, v4}, Lcom/imo/android/imoim/world/util/i;->a(Lcom/imo/android/imoim/fresco/ImoImageView;Landroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
return-void
.line 4366
:cond_c5
invoke-static {v3}, Lsg/bigo/mobile/android/aab/c/b;->a(I)Landroid/graphics/drawable/Drawable;
move-result-object v2
invoke-virtual {v1, v2}, Lcom/imo/android/imoim/fresco/ImoImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
return-void
.line 622
:cond_cd
invoke-virtual {v1, v3}, Lcom/imo/android/imoim/fresco/ImoImageView;->setImageResource(I)V
return-void
.end method
.method private logReShareSelfStory(Lcom/imo/android/imoim/data/w;)V
.registers 6
const-string v0, "is_superme"
.line 844
new-instance v1, Ljava/util/HashMap;
invoke-direct {v1}, Ljava/util/HashMap;-><init>()V
.line 21034
iget-object v2, p1, Lcom/imo/android/imoim/data/w;->c:Lcom/imo/android/imoim/data/w$a;
invoke-virtual {v2}, Lcom/imo/android/imoim/data/w$a;->str()Ljava/lang/String;
move-result-object v2
.line 846
sget-object v3, Lcom/imo/android/imoim/data/w$a;->FOF:Lcom/imo/android/imoim/data/w$a;
invoke-virtual {v3}, Lcom/imo/android/imoim/data/w$a;->str()Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_27
sget-object v2, Lcom/imo/android/imoim/setting/IMOSettingsDelegate;->INSTANCE:Lcom/imo/android/imoim/setting/IMOSettingsDelegate;
.line 847
invoke-virtual {v2}, Lcom/imo/android/imoim/setting/IMOSettingsDelegate;->hasStoryShareToWorldGuide()Z
move-result v2
if-eqz v2, :cond_24
const-string v2, "public"
goto :goto_34
:cond_24
const-string v2, "fof"
goto :goto_34
:cond_27
iget-object v2, p1, Lcom/imo/android/imoim/data/w;->b:Ljava/lang/String;
.line 848
invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-eqz v2, :cond_32
const-string v2, "friend"
goto :goto_34
:cond_32
const-string v2, "group"
:goto_34
const-string v3, "shareto"
.line 845
invoke-interface {v1, v3, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v2, "from"
const-string v3, "reshare"
.line 849
invoke-interface {v1, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 22034
iget-object v2, p1, Lcom/imo/android/imoim/data/w;->c:Lcom/imo/android/imoim/data/w$a;
invoke-virtual {v2}, Lcom/imo/android/imoim/data/w$a;->str()Ljava/lang/String;
move-result-object v2
const-string v3, "public_level"
.line 850
invoke-interface {v1, v3, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 851
iget-object v2, p1, Lcom/imo/android/imoim/data/w;->b:Ljava/lang/String;
invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
xor-int/lit8 v2, v2, 0x1
invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v2
const-string v3, "is_group"
invoke-interface {v1, v3, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 852
iget-object v2, p0, Lcom/imo/android/imoim/data/StoryObj;->object_id:Ljava/lang/String;
const-string v3, "object_id"
invoke-interface {v1, v3, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v2, "opt"
const-string v3, "send_succ"
.line 853
invoke-interface {v1, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 854
invoke-virtual {p0}, Lcom/imo/android/imoim/data/StoryObj;->isStoryDraft()Z
move-result v2
if-eqz v2, :cond_75
iget-object v2, p0, Lcom/imo/android/imoim/data/StoryObj;->storyDraftOb:Lcom/imo/android/imoim/story/draft/StoryDraftOb;
iget-object v2, v2, Lcom/imo/android/imoim/story/draft/StoryDraftOb;->type:Ljava/lang/String;
goto :goto_80
:cond_75
iget-object v2, p0, Lcom/imo/android/imoim/data/StoryObj;->viewType:Lcom/imo/android/imoim/data/StoryObj$ViewType;
if-eqz v2, :cond_7e
invoke-virtual {v2}, Lcom/imo/android/imoim/data/StoryObj$ViewType;->str()Ljava/lang/String;
move-result-object v2
goto :goto_80
:cond_7e
const-string v2, ""
:goto_80
const-string v3, "story_type"
invoke-interface {v1, v3, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 855
invoke-virtual {p0}, Lcom/imo/android/imoim/data/StoryObj;->getOriginalId()Ljava/lang/String;
move-result-object v2
const-string v3, "original_id"
invoke-interface {v1, v3, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 856
iget-object v2, p1, Lcom/imo/android/imoim/data/w;->f:Lcom/imo/android/imoim/data/w$b;
if-eqz v2, :cond_9b
.line 857
iget-object p1, p1, Lcom/imo/android/imoim/data/w;->f:Lcom/imo/android/imoim/data/w$b;
iget-object p1, p1, Lcom/imo/android/imoim/data/w$b;->e:Ljava/lang/String;
const-string v2, "sharefrom"
invoke-interface {v1, v2, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 859
:cond_9b
iget-object p1, p0, Lcom/imo/android/imoim/data/StoryObj;->imdata:Lorg/json/JSONObject;
sget-object v2, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;
const-string v3, "is_feeds"
invoke-static {v3, p1, v2}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Lorg/json/JSONObject;Ljava/lang/Boolean;)Ljava/lang/Boolean;
move-result-object p1
const-string v2, "is_feed"
invoke-interface {v1, v2, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 861
:try_start_aa
iget-object p1, p0, Lcom/imo/android/imoim/data/StoryObj;->imdata:Lorg/json/JSONObject;
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
move-result p1
if-eqz p1, :cond_d1
iget-object p1, p0, Lcom/imo/android/imoim/data/StoryObj;->imdata:Lorg/json/JSONObject;
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->getBoolean(Ljava/lang/String;)Z
move-result p1
if-eqz p1, :cond_d1
.line 862
iget-object p1, p0, Lcom/imo/android/imoim/data/StoryObj;->imdata:Lorg/json/JSONObject;
const-string v0, "superme_id"
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I
move-result p1
const-string v0, "type"
const-string v2, "superme_"
.line 863
invoke-static {p1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object p1
invoke-virtual {v2, p1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
invoke-interface {v1, v0, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
:try_end_d1
.catch Lorg/json/JSONException; {:try_start_aa .. :try_end_d1} :catch_d1
.line 868
:catch_d1
:cond_d1
sget-object p1, Lcom/imo/android/imoim/IMO;->b:Lcom/imo/android/imoim/managers/bb;
const-string v0, "story_sent_stable"
invoke-virtual {p1, v0, v1}, Lcom/imo/android/imoim/managers/bb;->a(Ljava/lang/String;Ljava/util/Map;)V
return-void
.end method
# virtual methods
.method public allowAlbum()Z
.registers 4
const/4 v0, 0x2
new-array v0, v0, [Lcom/imo/android/imoim/data/StoryObj$ViewType;
.line 638
sget-object v1, Lcom/imo/android/imoim/data/StoryObj$ViewType;->PHOTO:Lcom/imo/android/imoim/data/StoryObj$ViewType;
const/4 v2, 0x0
aput-object v1, v0, v2
sget-object v1, Lcom/imo/android/imoim/data/StoryObj$ViewType;->VIDEO:Lcom/imo/android/imoim/data/StoryObj$ViewType;
const/4 v2, 0x1
aput-object v1, v0, v2
invoke-static {v0}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
move-result-object v0
iget-object v1, p0, Lcom/imo/android/imoim/data/StoryObj;->viewType:Lcom/imo/android/imoim/data/StoryObj$ViewType;
.line 639
invoke-interface {v0, v1}, Ljava/util/List;->contains(Ljava/lang/Object;)Z
move-result v0
return v0
.end method
.method public describeContents()I
.registers 2
const/4 v0, 0x0
return v0
.end method
.method public getAlias()Ljava/lang/String;
.registers 3
.line 690
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->imdata:Lorg/json/JSONObject;
if-eqz v0, :cond_b
const-string v1, "alias"
.line 691
invoke-static {v1, v0}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Lorg/json/JSONObject;)Ljava/lang/String;
move-result-object v0
return-object v0
:cond_b
const-string v0, ""
return-object v0
.end method
.method public getBitrate()J
.registers 6
.line 710
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->imdata:Lorg/json/JSONObject;
const-wide/16 v1, 0x0
if-eqz v0, :cond_15
const-string v3, "quality"
.line 17119
invoke-virtual {v0, v3}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v0
if-eqz v0, :cond_15
const-string v3, "bitrate"
.line 713
invoke-static {v3, v0}, Lcom/imo/android/imoim/util/cg;->d(Ljava/lang/String;Lorg/json/JSONObject;)J
move-result-wide v3
goto :goto_16
:cond_15
move-wide v3, v1
:goto_16
cmp-long v0, v3, v1
if-gez v0, :cond_1b
goto :goto_1c
:cond_1b
move-wide v1, v3
:goto_1c
return-wide v1
.end method
.method public getBottomBgColor()I
.registers 4
.line 830
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->imdata:Lorg/json/JSONObject;
if-eqz v0, :cond_28
const-string v1, "bottom_gradient_color"
.line 831
invoke-static {v1, v0}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Lorg/json/JSONObject;)Ljava/lang/String;
move-result-object v0
.line 832
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_28
.line 834
:try_start_10
invoke-static {v0}, Landroid/graphics/Color;->parseColor(Ljava/lang/String;)I
move-result v0
:try_end_14
.catch Ljava/lang/IllegalArgumentException; {:try_start_10 .. :try_end_14} :catch_18
const/high16 v1, -0x1000000
or-int/2addr v0, v1
goto :goto_29
.line 836
:catch_18
invoke-static {v0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
const-string v1, "getBottomBgColor color = "
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, "StoryObj"
.line 20079
invoke-static {v2, v0, v1}, Lcom/imo/android/imoim/util/bt;->a(Ljava/lang/String;Ljava/lang/String;Z)V
:cond_28
const/4 v0, 0x0
:goto_29
return v0
.end method
.method public getDuration()J
.registers 3
.line 727
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->imdata:Lorg/json/JSONObject;
if-eqz v0, :cond_13
const-string v1, "quality"
.line 18119
invoke-virtual {v0, v1}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v0
if-eqz v0, :cond_13
const-string v1, "duration"
.line 730
invoke-static {v1, v0}, Lcom/imo/android/imoim/util/cg;->d(Ljava/lang/String;Lorg/json/JSONObject;)J
move-result-wide v0
goto :goto_15
:cond_13
const-wide/16 v0, 0x0
:goto_15
return-wide v0
.end method
.method public getFromClickUrl()Ljava/lang/String;
.registers 3
.line 345
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->imdata:Lorg/json/JSONObject;
const-string v1, "from_click_url"
invoke-static {v1, v0}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Lorg/json/JSONObject;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public getGroupOrPublicName()Ljava/lang/String;
.registers 3
.line 497
iget-boolean v0, p0, Lcom/imo/android/imoim/data/StoryObj;->isPublic:Z
if-eqz v0, :cond_2f
.line 498
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->buid:Ljava/lang/String;
const-string v1, ":"
invoke-virtual {v0, v1}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
move-result-object v0
const/4 v1, 0x0
aget-object v0, v0, v1
const-string v1, "fof"
.line 499
invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_23
.line 500
invoke-static {}, Lcom/imo/android/imoim/IMO;->a()Lcom/imo/android/imoim/IMO;
move-result-object v0
const v1, 0x7f0f040e
invoke-virtual {v0, v1}, Lcom/imo/android/imoim/IMO;->getString(I)Ljava/lang/String;
move-result-object v0
return-object v0
.line 502
:cond_23
invoke-static {}, Lcom/imo/android/imoim/IMO;->a()Lcom/imo/android/imoim/IMO;
move-result-object v0
const v1, 0x7f0f03d2
invoke-virtual {v0, v1}, Lcom/imo/android/imoim/IMO;->getString(I)Ljava/lang/String;
move-result-object v0
return-object v0
.line 503
:cond_2f
invoke-virtual {p0}, Lcom/imo/android/imoim/data/StoryObj;->isGroupStory()Z
move-result v0
if-eqz v0, :cond_3e
.line 504
sget-object v0, Lcom/imo/android/imoim/IMO;->h:Lcom/imo/android/imoim/managers/ag;
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->buid:Ljava/lang/String;
invoke-static {v0}, Lcom/imo/android/imoim/managers/ag;->j(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
return-object v0
:cond_3e
const/4 v0, 0x0
return-object v0
.end method
.method public getLinkDesc()Ljava/lang/String;
.registers 3
.line 353
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->imdata:Lorg/json/JSONObject;
const-string v1, "desc"
invoke-static {v1, v0}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Lorg/json/JSONObject;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public getLinkTitle()Ljava/lang/String;
.registers 3
.line 349
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->imdata:Lorg/json/JSONObject;
const-string v1, "title"
invoke-static {v1, v0}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Lorg/json/JSONObject;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public getLoop()J
.registers 5
.line 650
invoke-virtual {p0}, Lcom/imo/android/imoim/data/StoryObj;->isStoryDraft()Z
move-result v0
if-eqz v0, :cond_e
.line 651
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->storyDraftOb:Lcom/imo/android/imoim/story/draft/StoryDraftOb;
invoke-virtual {v0}, Lcom/imo/android/imoim/story/draft/StoryDraftOb;->getLoop()I
move-result v0
int-to-long v0, v0
return-wide v0
.line 653
:cond_e
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->imdata:Lorg/json/JSONObject;
const-wide/16 v1, 0x1
if-eqz v0, :cond_1b
const-string v3, "loop"
.line 13082
invoke-virtual {v0, v3, v1, v2}, Lorg/json/JSONObject;->optLong(Ljava/lang/String;J)J
move-result-wide v0
return-wide v0
:cond_1b
return-wide v1
.end method
.method public getMusicStoryUrl()Ljava/lang/String;
.registers 4
.line 944
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->imdata:Lorg/json/JSONObject;
const-string v1, ""
if-eqz v0, :cond_24
const-string v2, "type_specific_data"
invoke-static {v2, v0}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Lorg/json/JSONObject;)Ljava/lang/String;
move-result-object v0
if-nez v0, :cond_f
goto :goto_24
.line 947
:cond_f
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->imdata:Lorg/json/JSONObject;
invoke-static {v2, v0}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Lorg/json/JSONObject;)Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v0
if-eqz v0, :cond_24
const-string v2, "url"
.line 949
invoke-static {v2, v0}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Lorg/json/JSONObject;)Ljava/lang/String;
move-result-object v0
if-eqz v0, :cond_24
return-object v0
:cond_24
:goto_24
return-object v1
.end method
.method public getObjectId()Ljava/lang/String;
.registers 2
.line 893
invoke-virtual {p0}, Lcom/imo/android/imoim/data/StoryObj;->isStoryDraft()Z
move-result v0
if-eqz v0, :cond_b
.line 894
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->storyDraftOb:Lcom/imo/android/imoim/story/draft/StoryDraftOb;
iget-object v0, v0, Lcom/imo/android/imoim/story/draft/StoryDraftOb;->draftId:Ljava/lang/String;
return-object v0
.line 896
:cond_b
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->object_id:Ljava/lang/String;
return-object v0
.end method
.method public getObjectUrl()Ljava/lang/String;
.registers 2
.line 357
sget-object v0, Lcom/imo/android/imoim/story/c/e;->a:Lcom/imo/android/imoim/story/c/e;
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->imdata:Lorg/json/JSONObject;
invoke-static {v0}, Lcom/imo/android/imoim/story/c/e;->a(Lorg/json/JSONObject;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public getOriginalId()Ljava/lang/String;
.registers 3
.line 386
sget-object v0, Lcom/imo/android/imoim/story/c/e;->a:Lcom/imo/android/imoim/story/c/e;
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->imdata:Lorg/json/JSONObject;
iget-object v1, p0, Lcom/imo/android/imoim/data/StoryObj;->object_id:Ljava/lang/String;
invoke-static {v0, v1}, Lcom/imo/android/imoim/story/c/e;->a(Lorg/json/JSONObject;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public getPageType()Ljava/lang/String;
.registers 6
.line 790
invoke-virtual {p0}, Lcom/imo/android/imoim/data/StoryObj;->isStoryDraft()Z
move-result v0
const-string v1, "fof"
const-string v2, "group_story"
const-string v3, "my_story"
if-eqz v0, :cond_15
.line 791
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->buid:Ljava/lang/String;
invoke-static {v0}, Lcom/imo/android/imoim/util/ei;->U(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_3f
goto :goto_49
.line 792
:cond_15
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->buid:Ljava/lang/String;
if-nez v0, :cond_1c
const-string v1, "null"
goto :goto_4d
.line 795
:cond_1c
iget-boolean v4, p0, Lcom/imo/android/imoim/data/StoryObj;->isPublic:Z
if-eqz v4, :cond_33
const-string v2, ":"
.line 796
invoke-virtual {v0, v2}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
move-result-object v0
const/4 v2, 0x0
aget-object v0, v0, v2
.line 797
invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_30
goto :goto_4d
:cond_30
const-string v1, "explore"
goto :goto_4d
.line 802
:cond_33
sget-object v1, Lcom/imo/android/imoim/IMO;->d:Lcom/imo/android/imoim/managers/c;
invoke-virtual {v1}, Lcom/imo/android/imoim/managers/c;->i()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_41
:cond_3f
move-object v1, v3
goto :goto_4d
.line 804
:cond_41
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->buid:Ljava/lang/String;
invoke-static {v0}, Lcom/imo/android/imoim/util/ei;->U(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_4b
:goto_49
move-object v1, v2
goto :goto_4d
:cond_4b
const-string v1, "friends"
:goto_4d
return-object v1
.end method
.method public getProfilePhoto()Ljava/lang/String;
.registers 3
.line 510
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->imdata:Lorg/json/JSONObject;
const-string v1, "profile_photo"
invoke-static {v1, v0}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Lorg/json/JSONObject;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public getQualityExtra()Lorg/json/JSONObject;
.registers 3
.line 671
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->imdata:Lorg/json/JSONObject;
if-eqz v0, :cond_b
const-string v1, "quality"
.line 14119
invoke-virtual {v0, v1}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v0
return-object v0
:cond_b
const/4 v0, 0x0
return-object v0
.end method
.method public getSendTimeDisplay()Ljava/lang/String;
.registers 15
.line 470
invoke-virtual {p0}, Lcom/imo/android/imoim/data/StoryObj;->isStoryDraft()Z
move-result v0
const-wide/16 v1, 0x3e8
if-eqz v0, :cond_d
.line 471
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->storyDraftOb:Lcom/imo/android/imoim/story/draft/StoryDraftOb;
iget-wide v3, v0, Lcom/imo/android/imoim/story/draft/StoryDraftOb;->timestamp:J
goto :goto_f
.line 473
:cond_d
iget-wide v3, p0, Lcom/imo/android/imoim/data/StoryObj;->timestamp:J
:goto_f
mul-long v3, v3, v1
.line 475
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v5
sub-long/2addr v5, v3
.line 476
div-long/2addr v5, v1
.line 477
invoke-static {}, Lcom/imo/android/imoim/util/ei;->cx()Z
const v0, 0x7f0f0977
const-wide/16 v1, 0x3c
const/4 v7, 0x0
const/4 v8, 0x1
cmp-long v9, v5, v1
if-gtz v9, :cond_36
.line 482
invoke-static {}, Lcom/imo/android/imoim/IMO;->a()Lcom/imo/android/imoim/IMO;
move-result-object v1
new-array v2, v8, [Ljava/lang/Object;
invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
aput-object v3, v2, v7
invoke-virtual {v1, v0, v2}, Lcom/imo/android/imoim/IMO;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
return-object v0
:cond_36
const-wide/16 v9, 0xe10
.line 484
div-long v9, v5, v9
const-wide/16 v11, 0x18
cmp-long v13, v9, v11
if-ltz v13, :cond_49
.line 486
invoke-static {}, Lcom/imo/android/imoim/IMO;->a()Lcom/imo/android/imoim/IMO;
move-result-object v0
invoke-static {v0, v3, v4, v7}, Landroid/text/format/DateUtils;->formatDateTime(Landroid/content/Context;JI)Ljava/lang/String;
move-result-object v0
return-object v0
:cond_49
const-wide/16 v3, 0x1
cmp-long v11, v9, v3
if-ltz v11, :cond_7b
cmp-long v0, v9, v3
if-nez v0, :cond_67
.line 489
invoke-static {}, Lcom/imo/android/imoim/IMO;->a()Lcom/imo/android/imoim/IMO;
move-result-object v0
const v1, 0x7f0f0975
new-array v2, v8, [Ljava/lang/Object;
invoke-static {v9, v10}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v3
aput-object v3, v2, v7
invoke-virtual {v0, v1, v2}, Lcom/imo/android/imoim/IMO;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
return-object v0
:cond_67
invoke-static {}, Lcom/imo/android/imoim/IMO;->a()Lcom/imo/android/imoim/IMO;
move-result-object v0
const v1, 0x7f0f0976
new-array v2, v8, [Ljava/lang/Object;
invoke-static {v9, v10}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v3
aput-object v3, v2, v7
invoke-virtual {v0, v1, v2}, Lcom/imo/android/imoim/IMO;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
return-object v0
.line 491
:cond_7b
div-long/2addr v5, v1
rem-long/2addr v5, v1
cmp-long v1, v5, v3
if-nez v1, :cond_92
.line 492
invoke-static {}, Lcom/imo/android/imoim/IMO;->a()Lcom/imo/android/imoim/IMO;
move-result-object v1
new-array v2, v8, [Ljava/lang/Object;
invoke-static {v5, v6}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v3
aput-object v3, v2, v7
invoke-virtual {v1, v0, v2}, Lcom/imo/android/imoim/IMO;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
return-object v0
:cond_92
invoke-static {}, Lcom/imo/android/imoim/IMO;->a()Lcom/imo/android/imoim/IMO;
move-result-object v0
const v1, 0x7f0f0979
new-array v2, v8, [Ljava/lang/Object;
invoke-static {v5, v6}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v3
aput-object v3, v2, v7
invoke-virtual {v0, v1, v2}, Lcom/imo/android/imoim/IMO;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public getSender()Ljava/lang/String;
.registers 4
.line 438
iget-boolean v0, p0, Lcom/imo/android/imoim/data/StoryObj;->isPublic:Z
if-nez v0, :cond_1b
invoke-virtual {p0}, Lcom/imo/android/imoim/data/StoryObj;->isGroupStory()Z
move-result v0
if-eqz v0, :cond_b
goto :goto_1b
.line 441
:cond_b
invoke-virtual {p0}, Lcom/imo/android/imoim/data/StoryObj;->isStoryDraft()Z
move-result v0
if-eqz v0, :cond_18
.line 442
sget-object v0, Lcom/imo/android/imoim/IMO;->d:Lcom/imo/android/imoim/managers/c;
invoke-virtual {v0}, Lcom/imo/android/imoim/managers/c;->i()Ljava/lang/String;
move-result-object v0
return-object v0
.line 444
:cond_18
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->buid:Ljava/lang/String;
return-object v0
.line 439
:cond_1b
:goto_1b
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->imdata:Lorg/json/JSONObject;
iget-object v1, p0, Lcom/imo/android/imoim/data/StoryObj;->buid:Ljava/lang/String;
const-string v2, "sender"
invoke-static {v2, v0, v1}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Lorg/json/JSONObject;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public getSenderDisplay()Ljava/lang/String;
.registers 3
.line 430
invoke-virtual {p0}, Lcom/imo/android/imoim/data/StoryObj;->isStoryDraft()Z
move-result v0
if-nez v0, :cond_1a
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->buid:Ljava/lang/String;
sget-object v1, Lcom/imo/android/imoim/IMO;->d:Lcom/imo/android/imoim/managers/c;
invoke-virtual {v1}, Lcom/imo/android/imoim/managers/c;->i()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_15
goto :goto_1a
.line 433
:cond_15
invoke-virtual {p0}, Lcom/imo/android/imoim/data/StoryObj;->getSenderName()Ljava/lang/String;
move-result-object v0
return-object v0
.line 431
:cond_1a
:goto_1a
invoke-static {}, Lcom/imo/android/imoim/IMO;->a()Lcom/imo/android/imoim/IMO;
move-result-object v0
const v1, 0x7f0f05e8
invoke-virtual {v0, v1}, Lcom/imo/android/imoim/IMO;->getString(I)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public getSenderName()Ljava/lang/String;
.registers 3
.line 448
iget-boolean v0, p0, Lcom/imo/android/imoim/data/StoryObj;->isPublic:Z
if-eqz v0, :cond_d
.line 449
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->imdata:Lorg/json/JSONObject;
const-string v1, "alias"
invoke-static {v1, v0}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Lorg/json/JSONObject;)Ljava/lang/String;
move-result-object v0
return-object v0
.line 450
:cond_d
invoke-virtual {p0}, Lcom/imo/android/imoim/data/StoryObj;->isGroupStory()Z
move-result v0
if-eqz v0, :cond_45
.line 451
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->imdata:Lorg/json/JSONObject;
const-string v1, "sender"
invoke-static {v1, v0}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Lorg/json/JSONObject;)Ljava/lang/String;
move-result-object v0
.line 452
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_5a
.line 453
sget-object v1, Lcom/imo/android/imoim/IMO;->d:Lcom/imo/android/imoim/managers/c;
invoke-virtual {v1}, Lcom/imo/android/imoim/managers/c;->i()Ljava/lang/String;
move-result-object v1
invoke-static {v0, v1}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_34
.line 454
sget-object v0, Lcom/imo/android/imoim/IMO;->d:Lcom/imo/android/imoim/managers/c;
invoke-virtual {v0}, Lcom/imo/android/imoim/managers/c;->k()Ljava/lang/String;
move-result-object v0
return-object v0
.line 456
:cond_34
sget-object v1, Lcom/imo/android/imoim/IMO;->h:Lcom/imo/android/imoim/managers/ag;
invoke-static {v0}, Lcom/imo/android/imoim/managers/ag;->j(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 457
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_44
.line 458
invoke-virtual {p0}, Lcom/imo/android/imoim/data/StoryObj;->getAlias()Ljava/lang/String;
move-result-object v0
:cond_44
return-object v0
.line 462
:cond_45
invoke-virtual {p0}, Lcom/imo/android/imoim/data/StoryObj;->isStoryDraft()Z
move-result v0
if-nez v0, :cond_63
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->buid:Ljava/lang/String;
sget-object v1, Lcom/imo/android/imoim/IMO;->d:Lcom/imo/android/imoim/managers/c;
invoke-virtual {v1}, Lcom/imo/android/imoim/managers/c;->i()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_5a
goto :goto_63
.line 465
:cond_5a
sget-object v0, Lcom/imo/android/imoim/IMO;->h:Lcom/imo/android/imoim/managers/ag;
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->buid:Ljava/lang/String;
invoke-static {v0}, Lcom/imo/android/imoim/managers/ag;->j(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
return-object v0
.line 463
:cond_63
:goto_63
sget-object v0, Lcom/imo/android/imoim/IMO;->d:Lcom/imo/android/imoim/managers/c;
invoke-virtual {v0}, Lcom/imo/android/imoim/managers/c;->k()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public getShareScene()Ljava/lang/String;
.registers 3
.line 370
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->imdata:Lorg/json/JSONObject;
const-string v1, "shareScene"
invoke-static {v1, v0}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Lorg/json/JSONObject;)Ljava/lang/String;
move-result-object v0
.line 371
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_10
const-string v0, ""
:cond_10
return-object v0
.end method
.method public getSize()J
.registers 5
.line 643
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->imdata:Lorg/json/JSONObject;
const-wide/16 v1, 0x0
if-eqz v0, :cond_d
const-string v3, "filesize"
.line 12082
invoke-virtual {v0, v3, v1, v2}, Lorg/json/JSONObject;->optLong(Ljava/lang/String;J)J
move-result-wide v0
return-wide v0
:cond_d
return-wide v1
.end method
.method public getSpeed()D
.registers 5
.line 660
invoke-virtual {p0}, Lcom/imo/android/imoim/data/StoryObj;->isStoryDraft()Z
move-result v0
if-eqz v0, :cond_d
.line 661
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->storyDraftOb:Lcom/imo/android/imoim/story/draft/StoryDraftOb;
invoke-virtual {v0}, Lcom/imo/android/imoim/story/draft/StoryDraftOb;->getSpeed()D
move-result-wide v0
return-wide v0
.line 663
:cond_d
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->imdata:Lorg/json/JSONObject;
const-wide/high16 v1, 0x3ff0000000000000L # 1.0
if-eqz v0, :cond_1a
const-string v3, "speed"
.line 14065
invoke-virtual {v0, v3, v1, v2}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;D)D
move-result-wide v0
return-wide v0
:cond_1a
return-wide v1
.end method
.method public getStoryAuthor()Ljava/lang/String;
.registers 3
.line 912
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->imdata:Lorg/json/JSONObject;
if-eqz v0, :cond_b
const-string v1, "original_author"
.line 913
invoke-static {v1, v0}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Lorg/json/JSONObject;)Ljava/lang/String;
move-result-object v0
goto :goto_d
:cond_b
const-string v0, ""
.line 915
:goto_d
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_14
return-object v0
.line 918
:cond_14
invoke-virtual {p0}, Lcom/imo/android/imoim/data/StoryObj;->getSenderName()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public getStoryAuthorBuid()Ljava/lang/String;
.registers 3
.line 924
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->imdata:Lorg/json/JSONObject;
if-eqz v0, :cond_b
const-string v1, "original_buid"
.line 925
invoke-static {v1, v0}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Lorg/json/JSONObject;)Ljava/lang/String;
move-result-object v0
goto :goto_d
:cond_b
const-string v0, ""
.line 927
:goto_d
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_14
return-object v0
.line 930
:cond_14
invoke-virtual {p0}, Lcom/imo/android/imoim/data/StoryObj;->getSender()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public getSuperMeId()I
.registers 4
.line 965
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->imdata:Lorg/json/JSONObject;
const/4 v1, -0x1
if-eqz v0, :cond_c
const-string v2, "superme_id"
.line 23069
invoke-virtual {v0, v2, v1}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
move-result v0
return v0
:cond_c
return v1
.end method
.method public getTitle()Ljava/lang/String;
.registers 5
.line 415
iget-boolean v0, p0, Lcom/imo/android/imoim/data/StoryObj;->isPublic:Z
const/4 v1, 0x0
if-eqz v0, :cond_2b
.line 416
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->buid:Ljava/lang/String;
const-string v2, ":"
invoke-virtual {v0, v2}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
move-result-object v0
aget-object v0, v0, v1
.line 417
iget-object v3, p0, Lcom/imo/android/imoim/data/StoryObj;->buid:Ljava/lang/String;
invoke-virtual {v3, v2}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
move-result-object v2
const/4 v3, 0x1
aget-object v2, v2, v3
const-string v3, "fof"
.line 418
invoke-virtual {v3, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_2a
const v0, 0x7f0f040e
new-array v1, v1, [Ljava/lang/Object;
.line 419
invoke-static {v0, v1}, Lsg/bigo/mobile/android/aab/c/b;->a(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
return-object v0
:cond_2a
return-object v2
.line 422
:cond_2b
invoke-virtual {p0}, Lcom/imo/android/imoim/data/StoryObj;->isStoryDraft()Z
move-result v0
if-nez v0, :cond_49
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->buid:Ljava/lang/String;
sget-object v2, Lcom/imo/android/imoim/IMO;->d:Lcom/imo/android/imoim/managers/c;
invoke-virtual {v2}, Lcom/imo/android/imoim/managers/c;->i()Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_40
goto :goto_49
.line 425
:cond_40
sget-object v0, Lcom/imo/android/imoim/IMO;->h:Lcom/imo/android/imoim/managers/ag;
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->buid:Ljava/lang/String;
invoke-static {v0}, Lcom/imo/android/imoim/managers/ag;->j(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
return-object v0
:cond_49
:goto_49
const v0, 0x7f0f05e8
new-array v1, v1, [Ljava/lang/Object;
.line 423
invoke-static {v0, v1}, Lsg/bigo/mobile/android/aab/c/b;->a(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public getTopBgColor()I
.registers 4
.line 815
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->imdata:Lorg/json/JSONObject;
if-eqz v0, :cond_28
const-string v1, "top_gradient_color"
.line 816
invoke-static {v1, v0}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Lorg/json/JSONObject;)Ljava/lang/String;
move-result-object v0
.line 817
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_28
.line 819
:try_start_10
invoke-static {v0}, Landroid/graphics/Color;->parseColor(Ljava/lang/String;)I
move-result v0
:try_end_14
.catch Ljava/lang/IllegalArgumentException; {:try_start_10 .. :try_end_14} :catch_18
const/high16 v1, -0x1000000
or-int/2addr v0, v1
goto :goto_29
.line 821
:catch_18
invoke-static {v0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
const-string v1, "getTopBgColor color = "
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, "StoryObj"
.line 19079
invoke-static {v2, v0, v1}, Lcom/imo/android/imoim/util/bt;->a(Ljava/lang/String;Ljava/lang/String;Z)V
:cond_28
const/4 v0, 0x0
:goto_29
return v0
.end method
.method public getTranscodePlatform()Ljava/lang/String;
.registers 3
.line 697
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->imdata:Lorg/json/JSONObject;
if-eqz v0, :cond_13
const-string v1, "quality"
.line 16119
invoke-virtual {v0, v1}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v0
if-eqz v0, :cond_13
const-string v1, "platform"
.line 700
invoke-static {v1, v0}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Lorg/json/JSONObject;)Ljava/lang/String;
move-result-object v0
return-object v0
:cond_13
const/4 v0, 0x0
return-object v0
.end method
.method public getUrl()Ljava/lang/String;
.registers 3
.line 327
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->imdata:Lorg/json/JSONObject;
const-string v1, "link"
invoke-static {v1, v0}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Lorg/json/JSONObject;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public getVideoClickLink()Ljava/lang/String;
.registers 3
.line 337
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->viewType:Lcom/imo/android/imoim/data/StoryObj$ViewType;
sget-object v1, Lcom/imo/android/imoim/data/StoryObj$ViewType;->VIDEO:Lcom/imo/android/imoim/data/StoryObj$ViewType;
if-ne v0, v1, :cond_f
.line 338
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->imdata:Lorg/json/JSONObject;
const-string v1, "video_click_link"
invoke-static {v1, v0}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Lorg/json/JSONObject;)Ljava/lang/String;
move-result-object v0
return-object v0
:cond_f
const/4 v0, 0x0
return-object v0
.end method
.method public getVideoHeight()I
.registers 4
.line 518
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->imdata:Lorg/json/JSONObject;
const-string v1, "height"
const/4 v2, -0x1
.line 4069
invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
move-result v0
return v0
.end method
.method public getVideoTransBySDK()Ljava/lang/String;
.registers 3
.line 679
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->imdata:Lorg/json/JSONObject;
if-eqz v0, :cond_13
const-string v1, "quality"
.line 15119
invoke-virtual {v0, v1}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v0
if-eqz v0, :cond_13
const-string v1, "transcode"
.line 682
invoke-static {v1, v0}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Lorg/json/JSONObject;)Ljava/lang/String;
move-result-object v0
return-object v0
:cond_13
const/4 v0, 0x0
return-object v0
.end method
.method public getVideoWidth()I
.registers 4
.line 514
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->imdata:Lorg/json/JSONObject;
const-string v1, "width"
const/4 v2, -0x1
.line 3069
invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
move-result v0
return v0
.end method
.method public hasSuperMeId()Z
.registers 6
const-string v0, "is_superme"
.line 972
iget-object v1, p0, Lcom/imo/android/imoim/data/StoryObj;->imdata:Lorg/json/JSONObject;
const/4 v2, 0x0
if-nez v1, :cond_8
return v2
:cond_8
const/4 v3, 0x1
.line 976
:try_start_9
invoke-virtual {v1, v0}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_18
iget-object v1, p0, Lcom/imo/android/imoim/data/StoryObj;->imdata:Lorg/json/JSONObject;
invoke-virtual {v1, v0}, Lorg/json/JSONObject;->getBoolean(Ljava/lang/String;)Z
move-result v0
:try_end_15
.catch Lorg/json/JSONException; {:try_start_9 .. :try_end_15} :catch_19
if-eqz v0, :cond_18
return v3
:cond_18
return v2
:catch_19
move-exception v0
.line 978
new-instance v1, Ljava/lang/StringBuilder;
const-string v4, "super me report error"
invoke-direct {v1, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v0}, Lorg/json/JSONException;->toString()Ljava/lang/String;
move-result-object v0
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
const-string v1, "StoryObj"
.line 23079
invoke-static {v1, v0, v3}, Lcom/imo/android/imoim/util/bt;->a(Ljava/lang/String;Ljava/lang/String;Z)V
return v2
.end method
.method public isAudioType()Z
.registers 3
.line 293
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->viewType:Lcom/imo/android/imoim/data/StoryObj$ViewType;
sget-object v1, Lcom/imo/android/imoim/data/StoryObj$ViewType;->MUSIC:Lcom/imo/android/imoim/data/StoryObj$ViewType;
if-ne v0, v1, :cond_8
const/4 v0, 0x1
return v0
:cond_8
const/4 v0, 0x0
return v0
.end method
.method public isBigoStorage()Z
.registers 2
.line 361
sget-object v0, Lcom/imo/android/imoim/story/c/e;->a:Lcom/imo/android/imoim/story/c/e;
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->imdata:Lorg/json/JSONObject;
invoke-static {v0}, Lcom/imo/android/imoim/story/c/e;->e(Lorg/json/JSONObject;)Z
move-result v0
return v0
.end method
.method public isBuddyStory()Z
.registers 3
.line 382
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->storyDraftOb:Lcom/imo/android/imoim/story/draft/StoryDraftOb;
if-nez v0, :cond_1e
iget-boolean v0, p0, Lcom/imo/android/imoim/data/StoryObj;->isPublic:Z
if-nez v0, :cond_1e
invoke-virtual {p0}, Lcom/imo/android/imoim/data/StoryObj;->isGroupStory()Z
move-result v0
if-nez v0, :cond_1e
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->buid:Ljava/lang/String;
sget-object v1, Lcom/imo/android/imoim/IMO;->d:Lcom/imo/android/imoim/managers/c;
invoke-virtual {v1}, Lcom/imo/android/imoim/managers/c;->i()Ljava/lang/String;
move-result-object v1
invoke-static {v0, v1}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_1e
const/4 v0, 0x1
return v0
:cond_1e
const/4 v0, 0x0
return v0
.end method
.method public isChannelType()Z
.registers 3
.line 287
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->viewType:Lcom/imo/android/imoim/data/StoryObj$ViewType;
sget-object v1, Lcom/imo/android/imoim/data/StoryObj$ViewType;->LINK:Lcom/imo/android/imoim/data/StoryObj$ViewType;
if-ne v0, v1, :cond_15
.line 288
invoke-virtual {p0}, Lcom/imo/android/imoim/data/StoryObj;->getUrl()Ljava/lang/String;
move-result-object v0
const-string v1, "channel.imo.im"
.line 2035
filled-new-array {v1}, [Ljava/lang/String;
move-result-object v1
invoke-static {v0, v1}, Lcom/imo/android/imoim/util/dq;->a(Ljava/lang/String;[Ljava/lang/String;)Z
move-result v0
return v0
:cond_15
const/4 v0, 0x0
return v0
.end method
.method public isExplore()Z
.registers 4
.line 319
iget-boolean v0, p0, Lcom/imo/android/imoim/data/StoryObj;->isPublic:Z
const/4 v1, 0x0
if-eqz v0, :cond_16
.line 320
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->buid:Ljava/lang/String;
const-string v2, ":"
invoke-virtual {v0, v2}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
move-result-object v0
aget-object v0, v0, v1
const-string v1, "explore"
.line 321
invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
return v0
:cond_16
return v1
.end method
.method public isFof()Z
.registers 4
.line 311
iget-boolean v0, p0, Lcom/imo/android/imoim/data/StoryObj;->isPublic:Z
const/4 v1, 0x0
if-eqz v0, :cond_16
.line 312
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->buid:Ljava/lang/String;
const-string v2, ":"
invoke-virtual {v0, v2}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
move-result-object v0
aget-object v0, v0, v1
const-string v1, "fof"
.line 313
invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
return v0
:cond_16
return v1
.end method
.method public isGroupStory()Z
.registers 2
.line 378
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->buid:Ljava/lang/String;
invoke-static {v0}, Lcom/imo/android/imoim/util/ei;->U(Ljava/lang/String;)Z
move-result v0
return v0
.end method
.method public isInAlbum()Z
.registers 2
.line 996
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->mAlbumList:Ljava/util/Set;
invoke-static {v0}, Lcom/imo/android/imoim/util/common/i;->a(Ljava/util/Collection;)Z
move-result v0
if-nez v0, :cond_a
const/4 v0, 0x1
return v0
:cond_a
const/4 v0, 0x0
return v0
.end method
.method public isMusicType()Z
.registers 3
.line 270
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->viewType:Lcom/imo/android/imoim/data/StoryObj$ViewType;
sget-object v1, Lcom/imo/android/imoim/data/StoryObj$ViewType;->MUSIC:Lcom/imo/android/imoim/data/StoryObj$ViewType;
if-ne v0, v1, :cond_8
const/4 v0, 0x1
return v0
:cond_8
const/4 v0, 0x0
return v0
.end method
.method public isOwner()Z
.registers 3
.line 627
iget-boolean v0, p0, Lcom/imo/android/imoim/data/StoryObj;->isPublic:Z
if-eqz v0, :cond_6
const/4 v0, 0x0
return v0
.line 629
:cond_6
invoke-virtual {p0}, Lcom/imo/android/imoim/data/StoryObj;->isGroupStory()Z
move-result v0
if-eqz v0, :cond_1f
.line 630
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->imdata:Lorg/json/JSONObject;
const-string v1, "sender"
invoke-static {v1, v0}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Lorg/json/JSONObject;)Ljava/lang/String;
move-result-object v0
.line 631
sget-object v1, Lcom/imo/android/imoim/IMO;->d:Lcom/imo/android/imoim/managers/c;
invoke-virtual {v1}, Lcom/imo/android/imoim/managers/c;->i()Ljava/lang/String;
move-result-object v1
invoke-static {v1, v0}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
move-result v0
return v0
.line 633
:cond_1f
sget-object v0, Lcom/imo/android/imoim/IMO;->d:Lcom/imo/android/imoim/managers/c;
invoke-virtual {v0}, Lcom/imo/android/imoim/managers/c;->i()Ljava/lang/String;
move-result-object v0
iget-object v1, p0, Lcom/imo/android/imoim/data/StoryObj;->buid:Ljava/lang/String;
invoke-static {v0, v1}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
move-result v0
return v0
.end method
.method public isPhotoType()Z
.registers 4
.line 275
invoke-virtual {p0}, Lcom/imo/android/imoim/data/StoryObj;->isStoryDraft()Z
move-result v0
if-eqz v0, :cond_d
.line 276
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->storyDraftOb:Lcom/imo/android/imoim/story/draft/StoryDraftOb;
invoke-virtual {v0}, Lcom/imo/android/imoim/story/draft/StoryDraftOb;->isPhoto()Z
move-result v0
return v0
.line 278
:cond_d
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->viewType:Lcom/imo/android/imoim/data/StoryObj$ViewType;
const/4 v1, 0x0
if-nez v0, :cond_13
return v1
.line 281
:cond_13
sget-object v2, Lcom/imo/android/imoim/data/StoryObj$ViewType;->LINK:Lcom/imo/android/imoim/data/StoryObj$ViewType;
if-ne v0, v2, :cond_24
.line 282
invoke-virtual {p0}, Lcom/imo/android/imoim/data/StoryObj;->getUrl()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Lcom/imo/android/imoim/data/StoryObj;->isYoutube(Ljava/lang/String;)Z
move-result v0
if-nez v0, :cond_23
const/4 v0, 0x1
return v0
:cond_23
return v1
.line 283
:cond_24
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->viewType:Lcom/imo/android/imoim/data/StoryObj$ViewType;
invoke-virtual {v0}, Lcom/imo/android/imoim/data/StoryObj$ViewType;->isPhotoType()Z
move-result v0
return v0
.end method
.method public isPublicSend()Z
.registers 4
.line 903
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->imdata:Lorg/json/JSONObject;
const/4 v1, 0x0
if-eqz v0, :cond_c
const-string v2, "public_level"
.line 22073
invoke-virtual {v0, v2, v1}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
move-result v0
goto :goto_d
:cond_c
const/4 v0, 0x0
:goto_d
if-lez v0, :cond_11
const/4 v0, 0x1
return v0
:cond_11
return v1
.end method
.method public isRead()Z
.registers 5
.line 738
invoke-virtual {p0}, Lcom/imo/android/imoim/data/StoryObj;->isStoryDraft()Z
move-result v0
const/4 v1, 0x1
const/4 v2, 0x0
if-eqz v0, :cond_12
.line 739
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->storyDraftOb:Lcom/imo/android/imoim/story/draft/StoryDraftOb;
iget v0, v0, Lcom/imo/android/imoim/story/draft/StoryDraftOb;->isRead:I
sget v3, Lcom/imo/android/imoim/util/dy$b;->a:I
if-eq v0, v3, :cond_11
return v1
:cond_11
return v2
.line 741
:cond_12
iget v0, p0, Lcom/imo/android/imoim/data/StoryObj;->state:I
sget v3, Lcom/imo/android/imoim/util/dy$b;->a:I
if-eq v0, v3, :cond_19
return v1
:cond_19
return v2
.end method
.method public isShared()Z
.registers 3
.line 936
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->imdata:Lorg/json/JSONObject;
if-eqz v0, :cond_b
const-string v1, "original_author"
.line 937
invoke-static {v1, v0}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Lorg/json/JSONObject;)Ljava/lang/String;
move-result-object v0
goto :goto_d
:cond_b
const-string v0, ""
.line 940
:goto_d
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_15
const/4 v0, 0x1
return v0
:cond_15
const/4 v0, 0x0
return v0
.end method
.method public isStoryDraft()Z
.registers 2
.line 196
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->storyDraftOb:Lcom/imo/android/imoim/story/draft/StoryDraftOb;
if-eqz v0, :cond_6
const/4 v0, 0x1
return v0
:cond_6
const/4 v0, 0x0
return v0
.end method
.method public isSuperMe()Z
.registers 3
.line 958
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->imdata:Lorg/json/JSONObject;
if-eqz v0, :cond_b
const-string v1, "is_superme"
.line 22094
invoke-virtual {v0, v1}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;)Z
move-result v0
return v0
:cond_b
const/4 v0, 0x0
return v0
.end method
.method public isVideoForShareLink()Z
.registers 3
.line 365
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->imdata:Lorg/json/JSONObject;
const-string v1, "isLinkVideo"
.line 2094
invoke-virtual {v0, v1}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;)Z
move-result v0
return v0
.end method
.method public isVideoType()Z
.registers 3
.line 263
invoke-virtual {p0}, Lcom/imo/android/imoim/data/StoryObj;->isStoryDraft()Z
move-result v0
if-eqz v0, :cond_d
.line 264
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->storyDraftOb:Lcom/imo/android/imoim/story/draft/StoryDraftOb;
invoke-virtual {v0}, Lcom/imo/android/imoim/story/draft/StoryDraftOb;->isVideo()Z
move-result v0
return v0
.line 266
:cond_d
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->viewType:Lcom/imo/android/imoim/data/StoryObj$ViewType;
sget-object v1, Lcom/imo/android/imoim/data/StoryObj$ViewType;->VIDEO:Lcom/imo/android/imoim/data/StoryObj$ViewType;
if-ne v0, v1, :cond_15
const/4 v0, 0x1
return v0
:cond_15
const/4 v0, 0x0
return v0
.end method
.method public isWorldType()Z
.registers 3
.line 258
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->viewType:Lcom/imo/android/imoim/data/StoryObj$ViewType;
sget-object v1, Lcom/imo/android/imoim/data/StoryObj$ViewType;->FEATURE_WORLD_CARD:Lcom/imo/android/imoim/data/StoryObj$ViewType;
if-ne v0, v1, :cond_8
const/4 v0, 0x1
return v0
:cond_8
const/4 v0, 0x0
return v0
.end method
.method public load(Lcom/imo/android/imoim/fresco/ImoImageView;Lcom/imo/android/imoim/util/ca$b;)V
.registers 6
.line 402
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->object_id:Ljava/lang/String;
invoke-virtual {p0}, Lcom/imo/android/imoim/data/StoryObj;->getOriginalId()Ljava/lang/String;
move-result-object v1
sget-object v2, Lcom/imo/android/imoim/managers/i$e;->STORY:Lcom/imo/android/imoim/managers/i$e;
invoke-static {p1, v0, v1, v2, p2}, Lcom/imo/android/imoim/managers/aq;->a(Lcom/imo/android/imoim/fresco/ImoImageView;Ljava/lang/String;Ljava/lang/String;Lcom/imo/android/imoim/managers/i$e;Lcom/imo/android/imoim/util/ca$b;)V
return-void
.end method
.method public loadIcon(Lcom/imo/android/imoim/fresco/XCircleImageView;)V
.registers 5
.line 543
iget-boolean v0, p0, Lcom/imo/android/imoim/data/StoryObj;->isPublic:Z
if-eqz v0, :cond_42
.line 544
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->buid:Ljava/lang/String;
const-string v1, ":"
invoke-virtual {v0, v1}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
move-result-object v0
const/4 v2, 0x0
aget-object v0, v0, v2
.line 545
iget-object v2, p0, Lcom/imo/android/imoim/data/StoryObj;->buid:Ljava/lang/String;
invoke-virtual {v2, v1}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
move-result-object v1
const/4 v2, 0x1
aget-object v1, v1, v2
const-string v2, "country"
.line 546
invoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_3b
.line 547
new-instance v0, Ljava/lang/StringBuilder;
const-string v2, "http://www.geonames.org/flags/x/"
invoke-direct {v0, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
.line 548
invoke-virtual {v1}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ".gif"
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
.line 547
invoke-static {p1, v0}, Lcom/imo/android/imoim/managers/aq;->c(Lcom/imo/android/imoim/fresco/ImoImageView;Ljava/lang/String;)V
goto :goto_3e
.line 550
:cond_3b
invoke-virtual {p0, p1}, Lcom/imo/android/imoim/data/StoryObj;->loadThumb(Lcom/imo/android/imoim/fresco/ImoImageView;)V
:goto_3e
const v0, 0x7f0601d1
goto :goto_4b
.line 554
:cond_42
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->buid:Ljava/lang/String;
const/4 v1, 0x0
invoke-static {v0, p1, v1}, Lcom/imo/android/imoim/util/en;->a(Ljava/lang/String;Lcom/imo/android/imoim/fresco/ImoImageView;Landroid/widget/TextView;)V
const v0, 0x7f0603bb
.line 556
:goto_4b
invoke-virtual {p0}, Lcom/imo/android/imoim/data/StoryObj;->isGroupStory()Z
move-result v1
if-eqz v1, :cond_54
const v0, 0x7f0601d0
.line 559
:cond_54
sget-boolean v1, Lcom/imo/android/imoim/adapters/aw;->c:Z
if-nez v1, :cond_5f
.line 560
invoke-static {v0}, Lsg/bigo/mobile/android/aab/c/b;->b(I)I
move-result v0
invoke-virtual {p1, v0}, Lcom/imo/android/imoim/fresco/XCircleImageView;->setStrokeColor(I)V
:cond_5f
return-void
.end method
.method public loadIcon(Lcom/imo/android/imoim/views/CircleImageView;)V
.registers 5
.line 523
iget-boolean v0, p0, Lcom/imo/android/imoim/data/StoryObj;->isPublic:Z
if-eqz v0, :cond_42
.line 524
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->buid:Ljava/lang/String;
const-string v1, ":"
invoke-virtual {v0, v1}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
move-result-object v0
const/4 v2, 0x0
aget-object v0, v0, v2
.line 525
iget-object v2, p0, Lcom/imo/android/imoim/data/StoryObj;->buid:Ljava/lang/String;
invoke-virtual {v2, v1}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
move-result-object v1
const/4 v2, 0x1
aget-object v1, v1, v2
const-string v2, "country"
.line 526
invoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_3b
.line 527
new-instance v0, Ljava/lang/StringBuilder;
const-string v2, "http://www.geonames.org/flags/x/"
invoke-direct {v0, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
.line 528
invoke-virtual {v1}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ".gif"
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
.line 527
invoke-static {p1, v0}, Lcom/imo/android/imoim/managers/aq;->c(Lcom/imo/android/imoim/fresco/ImoImageView;Ljava/lang/String;)V
goto :goto_3e
.line 530
:cond_3b
invoke-virtual {p0, p1}, Lcom/imo/android/imoim/data/StoryObj;->loadThumb(Lcom/imo/android/imoim/fresco/ImoImageView;)V
:goto_3e
const v0, 0x7f0601d1
goto :goto_4b
.line 533
:cond_42
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->buid:Ljava/lang/String;
const/4 v1, 0x0
invoke-static {v0, p1, v1}, Lcom/imo/android/imoim/util/en;->a(Ljava/lang/String;Lcom/imo/android/imoim/fresco/ImoImageView;Landroid/widget/TextView;)V
const v0, 0x7f0603bb
.line 535
:goto_4b
invoke-virtual {p0}, Lcom/imo/android/imoim/data/StoryObj;->isGroupStory()Z
move-result v1
if-eqz v1, :cond_54
const v0, 0x7f0601d0
.line 538
:cond_54
invoke-static {}, Lcom/imo/android/imoim/IMO;->a()Lcom/imo/android/imoim/IMO;
move-result-object v1
invoke-static {v1, v0}, Landroidx/core/content/ContextCompat;->getColor(Landroid/content/Context;I)I
move-result v0
invoke-virtual {p1, v0}, Lcom/imo/android/imoim/views/CircleImageView;->setBorderColor(I)V
return-void
.end method
.method public loadTagIcon(Landroid/widget/ImageView;)V
.registers 5
.line 587
iget-boolean v0, p0, Lcom/imo/android/imoim/data/StoryObj;->isPublic:Z
const v1, 0x7f0809f5
const/4 v2, -0x1
if-eqz v0, :cond_17
.line 588
sget-boolean v0, Lcom/imo/android/imoim/adapters/aw;->c:Z
if-eqz v0, :cond_13
const v0, 0x7f080402
.line 590
invoke-virtual {p1, v1}, Landroid/widget/ImageView;->setBackgroundResource(I)V
goto :goto_2d
:cond_13
const v0, 0x7f080792
goto :goto_2d
.line 594
:cond_17
invoke-virtual {p0}, Lcom/imo/android/imoim/data/StoryObj;->isGroupStory()Z
move-result v0
if-eqz v0, :cond_2c
.line 595
sget-boolean v0, Lcom/imo/android/imoim/adapters/aw;->c:Z
if-eqz v0, :cond_28
const v0, 0x7f0806a4
.line 597
invoke-virtual {p1, v1}, Landroid/widget/ImageView;->setBackgroundResource(I)V
goto :goto_2d
:cond_28
const v0, 0x7f080794
goto :goto_2d
:cond_2c
const/4 v0, -0x1
:goto_2d
if-ne v0, v2, :cond_35
const/16 v0, 0x8
.line 603
invoke-virtual {p1, v0}, Landroid/widget/ImageView;->setVisibility(I)V
return-void
.line 605
:cond_35
invoke-virtual {p1, v0}, Landroid/widget/ImageView;->setImageResource(I)V
const/4 v0, 0x0
.line 606
invoke-virtual {p1, v0}, Landroid/widget/ImageView;->setVisibility(I)V
return-void
.end method
.method public loadThumb(Lcom/imo/android/imoim/fresco/ImoImageView;)V
.registers 4
.line 565
invoke-virtual {p0}, Lcom/imo/android/imoim/data/StoryObj;->isVideoType()Z
move-result v0
if-eqz v0, :cond_25
.line 566
sget-object v0, Lcom/imo/android/imoim/story/c/e;->a:Lcom/imo/android/imoim/story/c/e;
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->imdata:Lorg/json/JSONObject;
invoke-static {v0}, Lcom/imo/android/imoim/story/c/e;->b(Lorg/json/JSONObject;)Ljava/lang/String;
move-result-object v0
.line 567
invoke-virtual {p0}, Lcom/imo/android/imoim/data/StoryObj;->isBigoStorage()Z
move-result v1
if-eqz v1, :cond_1f
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_1f
const/4 v1, 0x0
.line 568
invoke-static {p1, v1, v0, v1, v1}, Lcom/imo/android/imoim/world/util/i;->a(Lcom/imo/android/imoim/fresco/ImoImageView;Landroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
return-void
.line 570
:cond_1f
sget-object v0, Lcom/imo/android/imoim/util/ca$b;->THUMBNAIL:Lcom/imo/android/imoim/util/ca$b;
invoke-virtual {p0, p1, v0}, Lcom/imo/android/imoim/data/StoryObj;->load(Lcom/imo/android/imoim/fresco/ImoImageView;Lcom/imo/android/imoim/util/ca$b;)V
return-void
.line 572
:cond_25
invoke-virtual {p0}, Lcom/imo/android/imoim/data/StoryObj;->isPhotoType()Z
move-result v0
if-eqz v0, :cond_31
.line 573
sget-object v0, Lcom/imo/android/imoim/util/ca$b;->WEBP:Lcom/imo/android/imoim/util/ca$b;
invoke-virtual {p0, p1, v0}, Lcom/imo/android/imoim/data/StoryObj;->load(Lcom/imo/android/imoim/fresco/ImoImageView;Lcom/imo/android/imoim/util/ca$b;)V
return-void
.line 574
:cond_31
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->viewType:Lcom/imo/android/imoim/data/StoryObj$ViewType;
sget-object v1, Lcom/imo/android/imoim/data/StoryObj$ViewType;->MUSIC:Lcom/imo/android/imoim/data/StoryObj$ViewType;
if-ne v0, v1, :cond_3b
.line 575
invoke-direct {p0, p1}, Lcom/imo/android/imoim/data/StoryObj;->loadMusicIcon(Lcom/imo/android/imoim/fresco/ImoImageView;)V
return-void
.line 576
:cond_3b
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->viewType:Lcom/imo/android/imoim/data/StoryObj$ViewType;
sget-object v1, Lcom/imo/android/imoim/data/StoryObj$ViewType;->LINK:Lcom/imo/android/imoim/data/StoryObj$ViewType;
if-ne v0, v1, :cond_52
invoke-virtual {p0}, Lcom/imo/android/imoim/data/StoryObj;->getUrl()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Lcom/imo/android/imoim/data/StoryObj;->isYoutube(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_52
const v0, 0x7f0809dd
.line 577
invoke-virtual {p1, v0}, Lcom/imo/android/imoim/fresco/ImoImageView;->setImageResource(I)V
return-void
.line 578
:cond_52
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->viewType:Lcom/imo/android/imoim/data/StoryObj$ViewType;
sget-object v1, Lcom/imo/android/imoim/data/StoryObj$ViewType;->FEATURE_WORLD_CARD:Lcom/imo/android/imoim/data/StoryObj$ViewType;
if-ne v0, v1, :cond_5b
.line 579
invoke-direct {p0, p1}, Lcom/imo/android/imoim/data/StoryObj;->loadWorldCardIcon(Lcom/imo/android/imoim/fresco/ImoImageView;)V
:cond_5b
return-void
.end method
.method public markRead()V
.registers 3
.line 745
invoke-virtual {p0}, Lcom/imo/android/imoim/data/StoryObj;->isStoryDraft()Z
move-result v0
if-eqz v0, :cond_c
.line 746
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->storyDraftOb:Lcom/imo/android/imoim/story/draft/StoryDraftOb;
sget v1, Lcom/imo/android/imoim/util/dy$b;->b:I
iput v1, v0, Lcom/imo/android/imoim/story/draft/StoryDraftOb;->isRead:I
.line 748
:cond_c
sget v0, Lcom/imo/android/imoim/util/dy$b;->b:I
iput v0, p0, Lcom/imo/android/imoim/data/StoryObj;->state:I
return-void
.end method
.method public parseToAlbumList(Ljava/lang/String;)V
.registers 3
.line 984
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_12
.line 986
:try_start_6
new-instance v0, Lorg/json/JSONArray;
invoke-direct {v0, p1}, Lorg/json/JSONArray;-><init>(Ljava/lang/String;)V
invoke-static {v0}, Lcom/imo/android/imoim/util/cg;->b(Lorg/json/JSONArray;)Ljava/util/Set;
move-result-object p1
iput-object p1, p0, Lcom/imo/android/imoim/data/StoryObj;->mAlbumList:Ljava/util/Set;
:try_end_11
.catch Lorg/json/JSONException; {:try_start_6 .. :try_end_11} :catch_11
:catch_11
return-void
.line 991
:cond_12
new-instance p1, Ljava/util/HashSet;
invoke-direct {p1}, Ljava/util/HashSet;-><init>()V
iput-object p1, p0, Lcom/imo/android/imoim/data/StoryObj;->mAlbumList:Ljava/util/Set;
return-void
.end method
.method public prefetch()V
.registers 4
.line 394
invoke-virtual {p0}, Lcom/imo/android/imoim/data/StoryObj;->isVideoType()Z
move-result v0
if-eqz v0, :cond_12
invoke-virtual {p0}, Lcom/imo/android/imoim/data/StoryObj;->isStoryDraft()Z
move-result v0
if-nez v0, :cond_12
.line 395
sget-object v0, Lcom/imo/android/imoim/IMO;->w:Lcom/imo/android/imoim/managers/i;
invoke-virtual {v0, p0}, Lcom/imo/android/imoim/managers/i;->a(Lcom/imo/android/imoim/data/StoryObj;)V
return-void
.line 396
:cond_12
invoke-virtual {p0}, Lcom/imo/android/imoim/data/StoryObj;->isPhotoType()Z
move-result v0
if-eqz v0, :cond_2d
invoke-virtual {p0}, Lcom/imo/android/imoim/data/StoryObj;->isStoryDraft()Z
move-result v0
if-nez v0, :cond_2d
.line 397
sget-object v0, Lcom/imo/android/imoim/IMO;->w:Lcom/imo/android/imoim/managers/i;
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->object_id:Ljava/lang/String;
invoke-virtual {p0}, Lcom/imo/android/imoim/data/StoryObj;->getOriginalId()Ljava/lang/String;
move-result-object v1
invoke-virtual {p0}, Lcom/imo/android/imoim/data/StoryObj;->getObjectUrl()Ljava/lang/String;
move-result-object v2
invoke-static {v0, v1, v2}, Lcom/imo/android/imoim/managers/i;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
:cond_2d
return-void
.end method
.method public reshare(Lcom/imo/android/imoim/data/w;)V
.registers 14
.line 752
invoke-virtual {p1}, Lcom/imo/android/imoim/data/w;->b()Z
move-result v0
if-nez v0, :cond_7
return-void
.line 754
:cond_7
iget-object v0, p1, Lcom/imo/android/imoim/data/w;->f:Lcom/imo/android/imoim/data/w$b;
if-eqz v0, :cond_4c
.line 755
invoke-virtual {p0}, Lcom/imo/android/imoim/data/StoryObj;->isExplore()Z
move-result v0
if-eqz v0, :cond_18
.line 756
iget-object v0, p1, Lcom/imo/android/imoim/data/w;->f:Lcom/imo/android/imoim/data/w$b;
const-string v1, "explore"
iput-object v1, v0, Lcom/imo/android/imoim/data/w$b;->e:Ljava/lang/String;
goto :goto_4c
.line 757
:cond_18
invoke-virtual {p0}, Lcom/imo/android/imoim/data/StoryObj;->isFof()Z
move-result v0
if-eqz v0, :cond_25
.line 758
iget-object v0, p1, Lcom/imo/android/imoim/data/w;->f:Lcom/imo/android/imoim/data/w$b;
const-string v1, "fof"
iput-object v1, v0, Lcom/imo/android/imoim/data/w$b;->e:Ljava/lang/String;
goto :goto_4c
.line 759
:cond_25
invoke-virtual {p0}, Lcom/imo/android/imoim/data/StoryObj;->isGroupStory()Z
move-result v0
if-eqz v0, :cond_32
.line 760
iget-object v0, p1, Lcom/imo/android/imoim/data/w;->f:Lcom/imo/android/imoim/data/w$b;
const-string v1, "group"
iput-object v1, v0, Lcom/imo/android/imoim/data/w$b;->e:Ljava/lang/String;
goto :goto_4c
.line 761
:cond_32
invoke-virtual {p0}, Lcom/imo/android/imoim/data/StoryObj;->isOwner()Z
move-result v0
if-nez v0, :cond_46
invoke-virtual {p0}, Lcom/imo/android/imoim/data/StoryObj;->isStoryDraft()Z
move-result v0
if-eqz v0, :cond_3f
goto :goto_46
.line 764
:cond_3f
iget-object v0, p1, Lcom/imo/android/imoim/data/w;->f:Lcom/imo/android/imoim/data/w$b;
const-string v1, "friend"
iput-object v1, v0, Lcom/imo/android/imoim/data/w$b;->e:Ljava/lang/String;
goto :goto_4c
.line 762
:cond_46
:goto_46
iget-object v0, p1, Lcom/imo/android/imoim/data/w;->f:Lcom/imo/android/imoim/data/w$b;
const-string v1, "owner"
iput-object v1, v0, Lcom/imo/android/imoim/data/w$b;->e:Ljava/lang/String;
.line 768
:cond_4c
:goto_4c
sget-object v0, Lcom/imo/android/imoim/IMO;->d:Lcom/imo/android/imoim/managers/c;
invoke-virtual {v0}, Lcom/imo/android/imoim/managers/c;->i()Ljava/lang/String;
move-result-object v0
iget-object v1, p0, Lcom/imo/android/imoim/data/StoryObj;->buid:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
const-string v1, "public_level"
const-string v2, "original_buid"
const-string v3, "original_author"
if-eqz v0, :cond_bd
.line 769
invoke-virtual {p0}, Lcom/imo/android/imoim/data/StoryObj;->getStoryAuthor()Ljava/lang/String;
move-result-object v0
iget-object v4, p0, Lcom/imo/android/imoim/data/StoryObj;->imdata:Lorg/json/JSONObject;
invoke-static {v3, v0, v4}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
.line 770
invoke-virtual {p0}, Lcom/imo/android/imoim/data/StoryObj;->getStoryAuthorBuid()Ljava/lang/String;
move-result-object v0
iget-object v3, p0, Lcom/imo/android/imoim/data/StoryObj;->imdata:Lorg/json/JSONObject;
invoke-static {v2, v0, v3}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
.line 771
invoke-virtual {p1}, Lcom/imo/android/imoim/data/w;->a()I
move-result v0
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
iget-object v2, p0, Lcom/imo/android/imoim/data/StoryObj;->imdata:Lorg/json/JSONObject;
invoke-static {v1, v0, v2}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
.line 772
sget-object v0, Lcom/imo/android/imoim/IMO;->D:Lcom/imo/android/imoim/managers/o;
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->object_id:Ljava/lang/String;
iget-object v1, p0, Lcom/imo/android/imoim/data/StoryObj;->imdata:Lorg/json/JSONObject;
.line 18811
new-instance v2, Ljava/util/HashMap;
invoke-direct {v2}, Ljava/util/HashMap;-><init>()V
.line 18812
sget-object v3, Lcom/imo/android/imoim/IMO;->c:Lcom/imo/android/imoim/network/Dispatcher4;
invoke-virtual {v3}, Lcom/imo/android/imoim/network/Dispatcher4;->getSSID()Ljava/lang/String;
move-result-object v3
const-string v4, "ssid"
invoke-interface {v2, v4, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 18813
sget-object v3, Lcom/imo/android/imoim/IMO;->d:Lcom/imo/android/imoim/managers/c;
invoke-virtual {v3}, Lcom/imo/android/imoim/managers/c;->i()Ljava/lang/String;
move-result-object v3
const-string v4, "uid"
invoke-interface {v2, v4, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v3, "object_id"
.line 18814
invoke-interface {v2, v3, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v0, "imdata"
.line 18815
invoke-interface {v2, v0, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const/4 v0, 0x0
const-string v1, "broadcast"
const-string v3, "upgrade_story"
.line 18816
invoke-static {v1, v3, v2, v0}, Lcom/imo/android/imoim/managers/o;->send(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Lb/a;)V
.line 773
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->object_id:Ljava/lang/String;
iget-object v1, p0, Lcom/imo/android/imoim/data/StoryObj;->imdata:Lorg/json/JSONObject;
invoke-static {v0, v1}, Lcom/imo/android/imoim/util/dy;->a(Ljava/lang/String;Lorg/json/JSONObject;)V
.line 774
invoke-direct {p0, p1}, Lcom/imo/android/imoim/data/StoryObj;->logReShareSelfStory(Lcom/imo/android/imoim/data/w;)V
return-void
.line 776
:cond_bd
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->imdata:Lorg/json/JSONObject;
invoke-static {v0}, Lcom/imo/android/imoim/util/cg;->a(Lorg/json/JSONObject;)Lorg/json/JSONObject;
move-result-object v11
.line 777
invoke-virtual {p0}, Lcom/imo/android/imoim/data/StoryObj;->getStoryAuthor()Ljava/lang/String;
move-result-object v0
invoke-static {v3, v0, v11}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
.line 778
invoke-virtual {p0}, Lcom/imo/android/imoim/data/StoryObj;->getStoryAuthorBuid()Ljava/lang/String;
move-result-object v0
invoke-static {v2, v0, v11}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
.line 780
invoke-virtual {p1}, Lcom/imo/android/imoim/data/w;->a()I
move-result v0
.line 779
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-static {v1, v0, v11}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
.line 782
sget-object v4, Lcom/imo/android/imoim/story/e/n;->a:Lcom/imo/android/imoim/story/e/n$a;
const/4 v6, 0x0
iget-object v7, p0, Lcom/imo/android/imoim/data/StoryObj;->object_id:Ljava/lang/String;
.line 783
invoke-virtual {p0}, Lcom/imo/android/imoim/data/StoryObj;->isVideoType()Z
move-result v0
if-eqz v0, :cond_eb
const-string v0, "video/"
:goto_e9
move-object v8, v0
goto :goto_f7
:cond_eb
invoke-virtual {p0}, Lcom/imo/android/imoim/data/StoryObj;->isMusicType()Z
move-result v0
if-eqz v0, :cond_f4
const-string v0, "music"
goto :goto_e9
:cond_f4
const-string v0, "image/"
goto :goto_e9
:goto_f7
const/4 v10, 0x0
const-string v9, ""
move-object v5, p1
.line 782
invoke-virtual/range {v4 .. v11}, Lcom/imo/android/imoim/story/e/n$a;->a(Lcom/imo/android/imoim/data/w;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lb/b;Lorg/json/JSONObject;)V
return-void
.end method
.method public shouldShow()Z
.registers 4
.line 407
iget-boolean v0, p0, Lcom/imo/android/imoim/data/StoryObj;->isPublic:Z
const/4 v1, 0x1
if-eqz v0, :cond_6
return v1
.line 409
:cond_6
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->buid:Ljava/lang/String;
sget-object v2, Lcom/imo/android/imoim/IMO;->d:Lcom/imo/android/imoim/managers/c;
invoke-virtual {v2}, Lcom/imo/android/imoim/managers/c;->i()Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_15
return v1
.line 411
:cond_15
sget-object v0, Lcom/imo/android/imoim/IMO;->g:Lcom/imo/android/imoim/managers/t;
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->buid:Ljava/lang/String;
invoke-static {v0}, Lcom/imo/android/imoim/managers/t;->c(Ljava/lang/String;)Lcom/imo/android/imoim/data/Buddy;
move-result-object v0
if-eqz v0, :cond_20
return v1
:cond_20
const/4 v0, 0x0
return v0
.end method
.method public toString()Ljava/lang/String;
.registers 5
.line 1036
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "StoryObj{object_id=\'"
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
iget-object v1, p0, Lcom/imo/android/imoim/data/StoryObj;->object_id:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const/16 v1, 0x27
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
const-string v2, ", buid=\'"
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v2, p0, Lcom/imo/android/imoim/data/StoryObj;->buid:Ljava/lang/String;
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
const-string v2, ", viewType="
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v2, p0, Lcom/imo/android/imoim/data/StoryObj;->viewType:Lcom/imo/android/imoim/data/StoryObj$ViewType;
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const-string v2, ", state="
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget v2, p0, Lcom/imo/android/imoim/data/StoryObj;->state:I
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v2, ", level="
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget v2, p0, Lcom/imo/android/imoim/data/StoryObj;->level:I
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v2, ", timestamp="
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-wide v2, p0, Lcom/imo/android/imoim/data/StoryObj;->timestamp:J
invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
const-string v2, ", liked="
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-boolean v2, p0, Lcom/imo/android/imoim/data/StoryObj;->liked:Z
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
const-string v2, ", isPublic="
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-boolean v2, p0, Lcom/imo/android/imoim/data/StoryObj;->isPublic:Z
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
const-string v2, ", imdata="
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v2, p0, Lcom/imo/android/imoim/data/StoryObj;->imdata:Lorg/json/JSONObject;
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const-string v2, ", inviteGid=\'"
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v2, p0, Lcom/imo/android/imoim/data/StoryObj;->inviteGid:Ljava/lang/String;
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
const/16 v1, 0x7d
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public writeToParcel(Landroid/os/Parcel;I)V
.registers 5
.line 1018
iget-object p2, p0, Lcom/imo/android/imoim/data/StoryObj;->object_id:Ljava/lang/String;
invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 1019
iget-object p2, p0, Lcom/imo/android/imoim/data/StoryObj;->buid:Ljava/lang/String;
invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 1020
iget p2, p0, Lcom/imo/android/imoim/data/StoryObj;->state:I
invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeInt(I)V
.line 1021
iget p2, p0, Lcom/imo/android/imoim/data/StoryObj;->level:I
invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeInt(I)V
.line 1022
iget-wide v0, p0, Lcom/imo/android/imoim/data/StoryObj;->timestamp:J
invoke-virtual {p1, v0, v1}, Landroid/os/Parcel;->writeLong(J)V
.line 1023
iget-boolean p2, p0, Lcom/imo/android/imoim/data/StoryObj;->liked:Z
int-to-byte p2, p2
invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeByte(B)V
.line 1024
iget-boolean p2, p0, Lcom/imo/android/imoim/data/StoryObj;->isPublic:Z
int-to-byte p2, p2
invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeByte(B)V
.line 1025
iget-object p2, p0, Lcom/imo/android/imoim/data/StoryObj;->inviteGid:Ljava/lang/String;
invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 1026
iget-object p2, p0, Lcom/imo/android/imoim/data/StoryObj;->viewType:Lcom/imo/android/imoim/data/StoryObj$ViewType;
if-eqz p2, :cond_33
invoke-virtual {p2}, Lcom/imo/android/imoim/data/StoryObj$ViewType;->i()I
move-result p2
goto :goto_34
:cond_33
const/4 p2, -0x1
:goto_34
invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeInt(I)V
.line 1027
iget-object p2, p0, Lcom/imo/android/imoim/data/StoryObj;->imdata:Lorg/json/JSONObject;
invoke-virtual {p2}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
move-result-object p2
invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 1028
new-instance p2, Lorg/json/JSONArray;
iget-object v0, p0, Lcom/imo/android/imoim/data/StoryObj;->mAlbumList:Ljava/util/Set;
invoke-direct {p2, v0}, Lorg/json/JSONArray;-><init>(Ljava/util/Collection;)V
invoke-virtual {p2}, Lorg/json/JSONArray;->toString()Ljava/lang/String;
move-result-object p2
invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 1029
iget-object p1, p0, Lcom/imo/android/imoim/data/StoryObj;->viewType:Lcom/imo/android/imoim/data/StoryObj$ViewType;
if-nez p1, :cond_80
.line 1030
new-instance p1, Ljava/lang/StringBuilder;
const-string p2, "StoryObj.writeToParcel viewType is null, buid = "
invoke-direct {p1, p2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
iget-object p2, p0, Lcom/imo/android/imoim/data/StoryObj;->buid:Ljava/lang/String;
invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string p2, ",objectId = "
invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object p2, p0, Lcom/imo/android/imoim/data/StoryObj;->object_id:Ljava/lang/String;
invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string p2, ",imdata = "
invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object p2, p0, Lcom/imo/android/imoim/data/StoryObj;->imdata:Lorg/json/JSONObject;
invoke-virtual {p2}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
move-result-object p2
invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
const/4 p2, 0x1
const-string v0, "StoryObj"
.line 24079
invoke-static {v0, p1, p2}, Lcom/imo/android/imoim/util/bt;->a(Ljava/lang/String;Ljava/lang/String;Z)V
:cond_80
return-void
.end method