ac.smali
.class public abstract Lcom/imo/android/imoim/publicchannel/post/ac;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/imo/android/imoim/publicchannel/post/ac$a;,
Lcom/imo/android/imoim/publicchannel/post/ac$c;,
Lcom/imo/android/imoim/publicchannel/post/ac$b;,
Lcom/imo/android/imoim/publicchannel/post/ac$d;,
Lcom/imo/android/imoim/publicchannel/post/ac$f;,
Lcom/imo/android/imoim/publicchannel/post/ac$e;
}
.end annotation
# static fields
.field private static final a:[Lcom/imo/android/imoim/publicchannel/post/ac$e;
# instance fields
.field public A:Lorg/json/JSONObject;
.field public B:Z
.field public C:Lcom/imo/android/imoim/publicchannel/post/ac$d;
.field public D:Ljava/lang/String;
.field public k:Ljava/lang/String;
.field public l:Lcom/imo/android/imoim/publicchannel/post/ac$e;
.field public m:Ljava/lang/String;
.field public n:Ljava/lang/Long;
.field public o:Ljava/lang/Long;
.field public p:Lcom/imo/android/imoim/publicchannel/post/ac$f;
.field public q:Lcom/imo/android/imoim/publicchannel/post/ac$b;
.field public r:Lcom/imo/android/imoim/publicchannel/post/ac$c;
.field public s:Ljava/lang/String;
.field public t:Ljava/lang/String;
.field public u:Lcom/imo/android/imoim/publicchannel/ad;
.field public v:Ljava/lang/String;
.field public w:Lorg/json/JSONObject;
.field public x:Lcom/imo/android/imoim/publicchannel/a;
.field public y:Ljava/lang/String;
.field public z:Ljava/lang/String;
# direct methods
.method static constructor <clinit>()V
.registers 3
const/16 v0, 0xb
new-array v0, v0, [Lcom/imo/android/imoim/publicchannel/post/ac$e;
.line 36
sget-object v1, Lcom/imo/android/imoim/publicchannel/post/ac$e;->NOT_SUPPORTED:Lcom/imo/android/imoim/publicchannel/post/ac$e;
const/4 v2, 0x0
aput-object v1, v0, v2
sget-object v1, Lcom/imo/android/imoim/publicchannel/post/ac$e;->VIDEO:Lcom/imo/android/imoim/publicchannel/post/ac$e;
const/4 v2, 0x1
aput-object v1, v0, v2
sget-object v1, Lcom/imo/android/imoim/publicchannel/post/ac$e;->RESHARED_VIDEO:Lcom/imo/android/imoim/publicchannel/post/ac$e;
const/4 v2, 0x2
aput-object v1, v0, v2
sget-object v1, Lcom/imo/android/imoim/publicchannel/post/ac$e;->FEED_POST:Lcom/imo/android/imoim/publicchannel/post/ac$e;
const/4 v2, 0x3
aput-object v1, v0, v2
sget-object v1, Lcom/imo/android/imoim/publicchannel/post/ac$e;->IMAGE:Lcom/imo/android/imoim/publicchannel/post/ac$e;
const/4 v2, 0x4
aput-object v1, v0, v2
sget-object v1, Lcom/imo/android/imoim/publicchannel/post/ac$e;->WEB_PAGE:Lcom/imo/android/imoim/publicchannel/post/ac$e;
const/4 v2, 0x5
aput-object v1, v0, v2
sget-object v1, Lcom/imo/android/imoim/publicchannel/post/ac$e;->WEATHER:Lcom/imo/android/imoim/publicchannel/post/ac$e;
const/4 v2, 0x6
aput-object v1, v0, v2
sget-object v1, Lcom/imo/android/imoim/publicchannel/post/ac$e;->SALAT_NOTIFICATION:Lcom/imo/android/imoim/publicchannel/post/ac$e;
const/4 v2, 0x7
aput-object v1, v0, v2
sget-object v1, Lcom/imo/android/imoim/publicchannel/post/ac$e;->MEDIA_NOTIFICATION:Lcom/imo/android/imoim/publicchannel/post/ac$e;
const/16 v2, 0x8
aput-object v1, v0, v2
sget-object v1, Lcom/imo/android/imoim/publicchannel/post/ac$e;->CHANNEL_PROFILE:Lcom/imo/android/imoim/publicchannel/post/ac$e;
const/16 v2, 0x9
aput-object v1, v0, v2
sget-object v1, Lcom/imo/android/imoim/publicchannel/post/ac$e;->MEDIA_LINK:Lcom/imo/android/imoim/publicchannel/post/ac$e;
const/16 v2, 0xa
aput-object v1, v0, v2
sput-object v0, Lcom/imo/android/imoim/publicchannel/post/ac;->a:[Lcom/imo/android/imoim/publicchannel/post/ac$e;
return-void
.end method
.method public constructor <init>()V
.registers 2
.line 33
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 304
sget-object v0, Lcom/imo/android/imoim/publicchannel/post/ac$b;->TRUE:Lcom/imo/android/imoim/publicchannel/post/ac$b;
iput-object v0, p0, Lcom/imo/android/imoim/publicchannel/post/ac;->q:Lcom/imo/android/imoim/publicchannel/post/ac$b;
.line 305
sget-object v0, Lcom/imo/android/imoim/publicchannel/post/ac$c;->RECEIVED:Lcom/imo/android/imoim/publicchannel/post/ac$c;
iput-object v0, p0, Lcom/imo/android/imoim/publicchannel/post/ac;->r:Lcom/imo/android/imoim/publicchannel/post/ac$c;
const/4 v0, 0x1
.line 323
iput-boolean v0, p0, Lcom/imo/android/imoim/publicchannel/post/ac;->B:Z
return-void
.end method
.method public static a(Landroid/database/Cursor;)Lcom/imo/android/imoim/publicchannel/post/ac;
.registers 19
move-object/from16 v0, p0
const-string v1, "post_id"
.line 455
invoke-static {v0, v1}, Lcom/imo/android/imoim/util/ei;->a(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
const-string v1, "post_type"
.line 456
invoke-static {v0, v1}, Lcom/imo/android/imoim/util/ei;->a(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
const-string v1, "timestamp"
.line 457
invoke-static {v0, v1}, Lcom/imo/android/imoim/publicchannel/post/ac;->a(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/Long;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/Long;->longValue()J
move-result-wide v4
const-string v1, "timestamp_nano"
.line 458
invoke-static {v0, v1}, Lcom/imo/android/imoim/publicchannel/post/ac;->a(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/Long;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/Long;->longValue()J
move-result-wide v6
const-string v1, "channel_id"
.line 459
invoke-static {v0, v1}, Lcom/imo/android/imoim/util/ei;->a(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String;
move-result-object v8
const-string v1, "channel_type"
.line 460
invoke-static {v0, v1}, Lcom/imo/android/imoim/util/ei;->a(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
const-string v9, "icon"
.line 461
invoke-static {v0, v9}, Lcom/imo/android/imoim/util/ei;->a(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String;
move-result-object v11
const-string v9, "display"
.line 462
invoke-static {v0, v9}, Lcom/imo/android/imoim/util/ei;->a(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String;
move-result-object v10
const-string v9, "post_info"
.line 463
invoke-static {v0, v9}, Lcom/imo/android/imoim/util/ei;->a(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String;
move-result-object v9
.line 464
sget-object v12, Lcom/imo/android/imoim/publicchannel/post/ac$f;->RECEIVED:Lcom/imo/android/imoim/publicchannel/post/ac$f;
invoke-static {v12}, Lcom/imo/android/imoim/publicchannel/post/ac$f;->access$000(Lcom/imo/android/imoim/publicchannel/post/ac$f;)I
move-result v12
const-string v13, "state"
invoke-static {v0, v13, v12}, Lcom/imo/android/imoim/publicchannel/post/ac;->a(Landroid/database/Cursor;Ljava/lang/String;I)Ljava/lang/Integer;
move-result-object v12
invoke-virtual {v12}, Ljava/lang/Integer;->intValue()I
move-result v12
.line 465
sget-object v13, Lcom/imo/android/imoim/publicchannel/post/ac$c;->RECEIVED:Lcom/imo/android/imoim/publicchannel/post/ac$c;
invoke-static {v13}, Lcom/imo/android/imoim/publicchannel/post/ac$c;->access$100(Lcom/imo/android/imoim/publicchannel/post/ac$c;)I
move-result v13
const-string v14, "message_type"
invoke-static {v0, v14, v13}, Lcom/imo/android/imoim/publicchannel/post/ac;->a(Landroid/database/Cursor;Ljava/lang/String;I)Ljava/lang/Integer;
move-result-object v13
invoke-virtual {v13}, Ljava/lang/Integer;->intValue()I
move-result v13
.line 466
sget-object v14, Lcom/imo/android/imoim/publicchannel/post/ac$d;->UNREAD:Lcom/imo/android/imoim/publicchannel/post/ac$d;
invoke-static {v14}, Lcom/imo/android/imoim/publicchannel/post/ac$d;->access$200(Lcom/imo/android/imoim/publicchannel/post/ac$d;)I
move-result v14
const-string v15, "new_state"
invoke-static {v0, v15, v14}, Lcom/imo/android/imoim/publicchannel/post/ac;->a(Landroid/database/Cursor;Ljava/lang/String;I)Ljava/lang/Integer;
move-result-object v14
invoke-virtual {v14}, Ljava/lang/Integer;->intValue()I
move-result v14
.line 467
invoke-static {v14}, Lcom/imo/android/imoim/publicchannel/post/ac$d;->from(I)Lcom/imo/android/imoim/publicchannel/post/ac$d;
move-result-object v15
const-string v14, "certification_id"
.line 468
invoke-static {v0, v14}, Lcom/imo/android/imoim/util/ei;->a(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String;
move-result-object v16
.line 470
invoke-static {v1}, Lcom/imo/android/imoim/publicchannel/ae;->a(Ljava/lang/String;)Lcom/imo/android/imoim/publicchannel/ad;
move-result-object v0
invoke-static {v9}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v1
invoke-static {v12}, Lcom/imo/android/imoim/publicchannel/post/ac$f;->from(I)Lcom/imo/android/imoim/publicchannel/post/ac$f;
move-result-object v14
invoke-static {v13}, Lcom/imo/android/imoim/publicchannel/post/ac$c;->from(I)Lcom/imo/android/imoim/publicchannel/post/ac$c;
move-result-object v17
move-object v9, v0
move-object v12, v1
move-object v13, v14
move-object/from16 v14, v17
.line 469
invoke-static/range {v2 .. v16}, Lcom/imo/android/imoim/publicchannel/post/ac;->a(Ljava/lang/String;Ljava/lang/String;JJLjava/lang/String;Lcom/imo/android/imoim/publicchannel/ad;Ljava/lang/String;Ljava/lang/String;Lorg/json/JSONObject;Lcom/imo/android/imoim/publicchannel/post/ac$f;Lcom/imo/android/imoim/publicchannel/post/ac$c;Lcom/imo/android/imoim/publicchannel/post/ac$d;Ljava/lang/String;)Lcom/imo/android/imoim/publicchannel/post/ac;
move-result-object v0
return-object v0
.end method
.method private static a(Ljava/lang/String;Ljava/lang/String;JJLjava/lang/String;Lcom/imo/android/imoim/publicchannel/ad;Ljava/lang/String;Ljava/lang/String;Lorg/json/JSONObject;Lcom/imo/android/imoim/publicchannel/post/ac$f;Lcom/imo/android/imoim/publicchannel/post/ac$c;Lcom/imo/android/imoim/publicchannel/post/ac$d;Ljava/lang/String;)Lcom/imo/android/imoim/publicchannel/post/ac;
.registers 22
move-object v1, p0
move-object v2, p6
move-object/from16 v0, p10
.line 343
invoke-static {p1}, Lcom/imo/android/imoim/publicchannel/post/ac$e;->from(Ljava/lang/String;)Lcom/imo/android/imoim/publicchannel/post/ac$e;
move-result-object v3
.line 345
sget-object v4, Lcom/imo/android/imoim/publicchannel/post/ac$1;->a:[I
invoke-virtual {v3}, Lcom/imo/android/imoim/publicchannel/post/ac$e;->ordinal()I
move-result v3
aget v3, v4, v3
packed-switch v3, :pswitch_data_106
.line 395
:pswitch_13
new-instance v3, Lcom/imo/android/imoim/publicchannel/post/y;
invoke-direct {v3}, Lcom/imo/android/imoim/publicchannel/post/y;-><init>()V
goto/16 :goto_79
.line 371
:pswitch_1a
new-instance v3, Lcom/imo/android/imoim/publicchannel/post/ad;
invoke-direct {v3}, Lcom/imo/android/imoim/publicchannel/post/ad;-><init>()V
goto :goto_79
.line 362
:pswitch_20
new-instance v3, Lcom/imo/android/imoim/publicchannel/post/j;
invoke-direct {v3}, Lcom/imo/android/imoim/publicchannel/post/j;-><init>()V
goto :goto_79
.line 368
:pswitch_26
new-instance v3, Lcom/imo/android/imoim/publicchannel/post/i;
invoke-direct {v3}, Lcom/imo/android/imoim/publicchannel/post/i;-><init>()V
goto :goto_79
.line 365
:pswitch_2c
new-instance v3, Lcom/imo/android/imoim/publicchannel/post/h;
invoke-direct {v3}, Lcom/imo/android/imoim/publicchannel/post/h;-><init>()V
goto :goto_79
.line 350
:pswitch_32
new-instance v3, Lcom/imo/android/imoim/publicchannel/post/ah;
invoke-direct {v3}, Lcom/imo/android/imoim/publicchannel/post/ah;-><init>()V
goto :goto_79
.line 392
:pswitch_38
new-instance v3, Lcom/imo/android/imoim/publicchannel/post/u;
invoke-direct {v3}, Lcom/imo/android/imoim/publicchannel/post/u;-><init>()V
goto :goto_79
.line 389
:pswitch_3e
new-instance v3, Lcom/imo/android/imoim/publicchannel/post/f;
invoke-direct {v3}, Lcom/imo/android/imoim/publicchannel/post/f;-><init>()V
goto :goto_79
.line 386
:pswitch_44
new-instance v3, Lcom/imo/android/imoim/publicchannel/post/z;
invoke-direct {v3}, Lcom/imo/android/imoim/publicchannel/post/z;-><init>()V
goto :goto_79
.line 347
:pswitch_4a
new-instance v3, Lcom/imo/android/imoim/publicchannel/post/a;
invoke-direct {v3}, Lcom/imo/android/imoim/publicchannel/post/a;-><init>()V
goto :goto_79
.line 380
:pswitch_50
new-instance v3, Lcom/imo/android/imoim/publicchannel/post/ab;
invoke-direct {v3}, Lcom/imo/android/imoim/publicchannel/post/ab;-><init>()V
goto :goto_79
.line 377
:pswitch_56
new-instance v3, Lcom/imo/android/imoim/publicchannel/post/r;
invoke-direct {v3}, Lcom/imo/android/imoim/publicchannel/post/r;-><init>()V
goto :goto_79
.line 383
:pswitch_5c
new-instance v3, Lcom/imo/android/imoim/publicchannel/post/s;
invoke-direct {v3}, Lcom/imo/android/imoim/publicchannel/post/s;-><init>()V
goto :goto_79
.line 359
:pswitch_62
new-instance v3, Lcom/imo/android/imoim/publicchannel/post/b/e;
invoke-direct {v3}, Lcom/imo/android/imoim/publicchannel/post/b/e;-><init>()V
goto :goto_79
.line 356
:pswitch_68
new-instance v3, Lcom/imo/android/imoim/publicchannel/post/ae;
invoke-direct {v3}, Lcom/imo/android/imoim/publicchannel/post/ae;-><init>()V
goto :goto_79
.line 374
:pswitch_6e
new-instance v3, Lcom/imo/android/imoim/publicchannel/post/k;
invoke-direct {v3}, Lcom/imo/android/imoim/publicchannel/post/k;-><init>()V
goto :goto_79
.line 353
:pswitch_74
new-instance v3, Lcom/imo/android/imoim/publicchannel/post/ai;
invoke-direct {v3}, Lcom/imo/android/imoim/publicchannel/post/ai;-><init>()V
.line 398
:goto_79
iput-object v1, v3, Lcom/imo/android/imoim/publicchannel/post/ac;->k:Ljava/lang/String;
move-object v4, p1
.line 399
iput-object v4, v3, Lcom/imo/android/imoim/publicchannel/post/ac;->m:Ljava/lang/String;
.line 400
invoke-static {p1}, Lcom/imo/android/imoim/publicchannel/post/ac$e;->from(Ljava/lang/String;)Lcom/imo/android/imoim/publicchannel/post/ac$e;
move-result-object v4
iput-object v4, v3, Lcom/imo/android/imoim/publicchannel/post/ac;->l:Lcom/imo/android/imoim/publicchannel/post/ac$e;
.line 401
invoke-static {p2, p3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v4
iput-object v4, v3, Lcom/imo/android/imoim/publicchannel/post/ac;->n:Ljava/lang/Long;
.line 403
invoke-static {p4, p5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v4
iput-object v4, v3, Lcom/imo/android/imoim/publicchannel/post/ac;->o:Ljava/lang/Long;
.line 404
iput-object v2, v3, Lcom/imo/android/imoim/publicchannel/post/ac;->s:Ljava/lang/String;
if-nez p7, :cond_97
.line 406
sget-object v4, Lcom/imo/android/imoim/publicchannel/ad;->UN_KNOW:Lcom/imo/android/imoim/publicchannel/ad;
goto :goto_98
:cond_97
move-object v4, p7
.line 408
:goto_98
iput-object v4, v3, Lcom/imo/android/imoim/publicchannel/post/ac;->u:Lcom/imo/android/imoim/publicchannel/ad;
move-object v4, p8
.line 409
iput-object v4, v3, Lcom/imo/android/imoim/publicchannel/post/ac;->t:Ljava/lang/String;
move-object/from16 v4, p9
.line 410
iput-object v4, v3, Lcom/imo/android/imoim/publicchannel/post/ac;->v:Ljava/lang/String;
move-object/from16 v4, p11
.line 411
iput-object v4, v3, Lcom/imo/android/imoim/publicchannel/post/ac;->p:Lcom/imo/android/imoim/publicchannel/post/ac$f;
.line 412
iput-object v0, v3, Lcom/imo/android/imoim/publicchannel/post/ac;->w:Lorg/json/JSONObject;
move-object/from16 v4, p12
.line 413
iput-object v4, v3, Lcom/imo/android/imoim/publicchannel/post/ac;->r:Lcom/imo/android/imoim/publicchannel/post/ac$c;
move-object/from16 v4, p13
.line 414
iput-object v4, v3, Lcom/imo/android/imoim/publicchannel/post/ac;->C:Lcom/imo/android/imoim/publicchannel/post/ac$d;
move-object/from16 v4, p14
.line 415
iput-object v4, v3, Lcom/imo/android/imoim/publicchannel/post/ac;->D:Ljava/lang/String;
:try_start_b3
const-string v4, "post_biz_type"
const/4 v5, 0x0
.line 1427
invoke-static {v4, v0, v5}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Lorg/json/JSONObject;Ljava/lang/String;)Ljava/lang/String;
move-result-object v4
iput-object v4, v3, Lcom/imo/android/imoim/publicchannel/post/ac;->z:Ljava/lang/String;
const-string v4, "source_channel"
.line 2119
invoke-virtual {v0, v4}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v4
.line 1428
iput-object v4, v3, Lcom/imo/android/imoim/publicchannel/post/ac;->A:Lorg/json/JSONObject;
if-eqz v4, :cond_cd
.line 1430
new-instance v6, Lcom/imo/android/imoim/publicchannel/a;
invoke-direct {v6, v4}, Lcom/imo/android/imoim/publicchannel/a;-><init>(Lorg/json/JSONObject;)V
iput-object v6, v3, Lcom/imo/android/imoim/publicchannel/post/ac;->x:Lcom/imo/android/imoim/publicchannel/a;
:cond_cd
const-string v4, "source_post_id"
.line 1432
invoke-static {v4, v0, v5}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Lorg/json/JSONObject;Ljava/lang/String;)Ljava/lang/String;
move-result-object v4
iput-object v4, v3, Lcom/imo/android/imoim/publicchannel/post/ac;->y:Ljava/lang/String;
.line 418
invoke-virtual {v3, v0}, Lcom/imo/android/imoim/publicchannel/post/ac;->a(Lorg/json/JSONObject;)V
:try_end_d8
.catchall {:try_start_b3 .. :try_end_d8} :catchall_d9
goto :goto_104
:catchall_d9
move-exception v0
const/4 v4, 0x0
.line 420
iput-boolean v4, v3, Lcom/imo/android/imoim/publicchannel/post/ac;->B:Z
.line 421
new-instance v4, Ljava/lang/StringBuilder;
const-string v5, "parse post failed! cId: "
invoke-direct {v4, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v4, p6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v2, "; pId: "
invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v4, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, "; e: "
invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
move-result-object v0
invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
const-string v1, "ChannelPost"
.line 3075
invoke-static {v1, v0}, Lcom/imo/android/imoim/util/bt;->e(Ljava/lang/String;Ljava/lang/String;)V
:goto_104
return-object v3
nop
:pswitch_data_106
.packed-switch 0x1
:pswitch_74
:pswitch_6e
:pswitch_68
:pswitch_62
:pswitch_5c
:pswitch_56
:pswitch_50
:pswitch_4a
:pswitch_44
:pswitch_3e
:pswitch_38
:pswitch_32
:pswitch_2c
:pswitch_26
:pswitch_20
:pswitch_13
:pswitch_1a
.end packed-switch
.end method
.method public static a(Ljava/lang/String;Ljava/lang/String;JJLjava/lang/String;Lcom/imo/android/imoim/publicchannel/ad;Ljava/lang/String;Ljava/lang/String;Lorg/json/JSONObject;Lcom/imo/android/imoim/publicchannel/post/ac$f;Lcom/imo/android/imoim/publicchannel/post/ac$c;Ljava/lang/String;)Lcom/imo/android/imoim/publicchannel/post/ac;
.registers 29
.line 338
sget-object v13, Lcom/imo/android/imoim/publicchannel/post/ac$d;->READ:Lcom/imo/android/imoim/publicchannel/post/ac$d;
move-object v0, p0
move-object/from16 v1, p1
move-wide/from16 v2, p2
move-wide/from16 v4, p4
move-object/from16 v6, p6
move-object/from16 v7, p7
move-object/from16 v8, p8
move-object/from16 v9, p9
move-object/from16 v10, p10
move-object/from16 v11, p11
move-object/from16 v12, p12
move-object/from16 v14, p13
invoke-static/range {v0 .. v14}, Lcom/imo/android/imoim/publicchannel/post/ac;->a(Ljava/lang/String;Ljava/lang/String;JJLjava/lang/String;Lcom/imo/android/imoim/publicchannel/ad;Ljava/lang/String;Ljava/lang/String;Lorg/json/JSONObject;Lcom/imo/android/imoim/publicchannel/post/ac$f;Lcom/imo/android/imoim/publicchannel/post/ac$c;Lcom/imo/android/imoim/publicchannel/post/ac$d;Ljava/lang/String;)Lcom/imo/android/imoim/publicchannel/post/ac;
move-result-object v0
return-object v0
.end method
.method private static a(Landroid/database/Cursor;Ljava/lang/String;I)Ljava/lang/Integer;
.registers 4
.line 567
invoke-interface {p0, p1}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I
move-result v0
invoke-static {p0, v0}, Lcom/imo/android/imoim/util/ei;->c(Landroid/database/Cursor;I)Ljava/lang/Integer;
move-result-object p0
if-eqz p0, :cond_b
return-object p0
.line 572
:cond_b
invoke-static {}, Lcom/imo/android/imoim/util/ei;->cx()Z
.line 576
new-instance p0, Ljava/lang/StringBuilder;
invoke-direct {p0}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {p0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string p1, " is null"
invoke-virtual {p0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p0
const-string p1, "post getInt"
const-string v0, "channel"
invoke-static {p1, p0, v0}, Lcom/imo/android/imoim/an/i;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.line 577
invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object p0
return-object p0
.end method
.method private static a(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/Long;
.registers 3
.line 581
invoke-interface {p0, p1}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I
move-result v0
invoke-static {p0, v0}, Lcom/imo/android/imoim/util/ei;->d(Landroid/database/Cursor;I)Ljava/lang/Long;
move-result-object p0
if-eqz p0, :cond_b
return-object p0
.line 586
:cond_b
invoke-static {}, Lcom/imo/android/imoim/util/ei;->cx()Z
.line 590
new-instance p0, Ljava/lang/StringBuilder;
invoke-direct {p0}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {p0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string p1, " is null"
invoke-virtual {p0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p0
const-string p1, "post getLong"
const-string v0, "channel"
invoke-static {p1, p0, v0}, Lcom/imo/android/imoim/an/i;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
const-wide/16 p0, -0x1
.line 591
invoke-static {p0, p1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object p0
return-object p0
.end method
.method public static a(Lcom/imo/android/imoim/publicchannel/post/ac$e;)Z
.registers 6
const/4 v0, 0x0
if-nez p0, :cond_4
return v0
.line 477
:cond_4
sget-object v1, Lcom/imo/android/imoim/publicchannel/post/ac;->a:[Lcom/imo/android/imoim/publicchannel/post/ac$e;
array-length v2, v1
const/4 v3, 0x0
:goto_8
if-ge v3, v2, :cond_17
aget-object v4, v1, v3
.line 478
invoke-virtual {p0, v4}, Lcom/imo/android/imoim/publicchannel/post/ac$e;->equals(Ljava/lang/Object;)Z
move-result v4
if-eqz v4, :cond_14
const/4 p0, 0x1
return p0
:cond_14
add-int/lit8 v3, v3, 0x1
goto :goto_8
:cond_17
return v0
.end method
.method public static b(Lcom/imo/android/imoim/publicchannel/a;Lorg/json/JSONObject;)Lcom/imo/android/imoim/publicchannel/post/ac;
.registers 20
move-object/from16 v0, p0
move-object/from16 v1, p1
const-string v2, "post_id"
.line 437
invoke-static {v2, v1}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Lorg/json/JSONObject;)Ljava/lang/String;
move-result-object v3
const-string v2, "post_type"
.line 438
invoke-static {v2, v1}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Lorg/json/JSONObject;)Ljava/lang/String;
move-result-object v4
const-string v2, "post_timestamp"
.line 439
invoke-static {v2, v1}, Lcom/imo/android/imoim/util/cg;->d(Ljava/lang/String;Lorg/json/JSONObject;)J
move-result-wide v5
const-string v2, "timestamp_nano_str"
.line 440
invoke-static {v2, v1}, Lcom/imo/android/imoim/util/cg;->d(Ljava/lang/String;Lorg/json/JSONObject;)J
move-result-wide v7
const-string v2, "post"
.line 3119
invoke-virtual {v1, v2}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v1
if-nez v1, :cond_29
.line 443
new-instance v1, Lorg/json/JSONObject;
invoke-direct {v1}, Lorg/json/JSONObject;-><init>()V
:cond_29
move-object v13, v1
.line 445
iget-object v9, v0, Lcom/imo/android/imoim/publicchannel/a;->a:Ljava/lang/String;
iget-object v10, v0, Lcom/imo/android/imoim/publicchannel/a;->b:Lcom/imo/android/imoim/publicchannel/ad;
iget-object v11, v0, Lcom/imo/android/imoim/publicchannel/a;->c:Ljava/lang/String;
iget-object v12, v0, Lcom/imo/android/imoim/publicchannel/a;->d:Ljava/lang/String;
sget-object v14, Lcom/imo/android/imoim/publicchannel/post/ac$f;->RECEIVED:Lcom/imo/android/imoim/publicchannel/post/ac$f;
sget-object v15, Lcom/imo/android/imoim/publicchannel/post/ac$c;->RECEIVED:Lcom/imo/android/imoim/publicchannel/post/ac$c;
sget-object v16, Lcom/imo/android/imoim/publicchannel/post/ac$d;->UNREAD:Lcom/imo/android/imoim/publicchannel/post/ac$d;
iget-object v0, v0, Lcom/imo/android/imoim/publicchannel/a;->g:Ljava/lang/String;
move-object/from16 v17, v0
invoke-static/range {v3 .. v17}, Lcom/imo/android/imoim/publicchannel/post/ac;->a(Ljava/lang/String;Ljava/lang/String;JJLjava/lang/String;Lcom/imo/android/imoim/publicchannel/ad;Ljava/lang/String;Ljava/lang/String;Lorg/json/JSONObject;Lcom/imo/android/imoim/publicchannel/post/ac$f;Lcom/imo/android/imoim/publicchannel/post/ac$c;Lcom/imo/android/imoim/publicchannel/post/ac$d;Ljava/lang/String;)Lcom/imo/android/imoim/publicchannel/post/ac;
move-result-object v0
.line 447
iget-boolean v1, v0, Lcom/imo/android/imoim/publicchannel/post/ac;->B:Z
if-eqz v1, :cond_45
return-object v0
:cond_45
const/4 v0, 0x0
return-object v0
.end method
# virtual methods
.method public abstract a(Lorg/json/JSONObject;)V
.end method
.method public abstract b()Ljava/lang/String;
.end method
.method public equals(Ljava/lang/Object;)Z
.registers 6
const/4 v0, 0x1
if-ne p0, p1, :cond_4
return v0
.line 534
:cond_4
instance-of v1, p1, Lcom/imo/android/imoim/publicchannel/post/ac;
const/4 v2, 0x0
if-nez v1, :cond_a
return v2
.line 537
:cond_a
check-cast p1, Lcom/imo/android/imoim/publicchannel/post/ac;
.line 538
iget-object v1, p0, Lcom/imo/android/imoim/publicchannel/post/ac;->k:Ljava/lang/String;
iget-object v3, p1, Lcom/imo/android/imoim/publicchannel/post/ac;->k:Ljava/lang/String;
invoke-static {v1, v3}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_21
iget-object v1, p0, Lcom/imo/android/imoim/publicchannel/post/ac;->s:Ljava/lang/String;
iget-object p1, p1, Lcom/imo/android/imoim/publicchannel/post/ac;->s:Ljava/lang/String;
invoke-static {v1, p1}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
move-result p1
if-eqz p1, :cond_21
return v0
:cond_21
return v2
.end method
.method public hashCode()I
.registers 3
.line 543
iget-object v0, p0, Lcom/imo/android/imoim/publicchannel/post/ac;->k:Ljava/lang/String;
if-eqz v0, :cond_15
iget-object v1, p0, Lcom/imo/android/imoim/publicchannel/post/ac;->s:Ljava/lang/String;
if-nez v1, :cond_9
goto :goto_15
.line 546
:cond_9
invoke-virtual {v0}, Ljava/lang/String;->hashCode()I
move-result v0
iget-object v1, p0, Lcom/imo/android/imoim/publicchannel/post/ac;->s:Ljava/lang/String;
invoke-virtual {v1}, Ljava/lang/String;->hashCode()I
move-result v1
add-int/2addr v0, v1
return v0
.line 544
:cond_15
:goto_15
invoke-super {p0}, Ljava/lang/Object;->hashCode()I
move-result v0
return v0
.end method
.method public i()V
.registers 1
return-void
.end method
.method public final l()Landroid/content/ContentValues;
.registers 4
.line 486
new-instance v0, Landroid/content/ContentValues;
invoke-direct {v0}, Landroid/content/ContentValues;-><init>()V
.line 487
iget-object v1, p0, Lcom/imo/android/imoim/publicchannel/post/ac;->s:Ljava/lang/String;
const-string v2, "channel_id"
invoke-virtual {v0, v2, v1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 488
iget-object v1, p0, Lcom/imo/android/imoim/publicchannel/post/ac;->u:Lcom/imo/android/imoim/publicchannel/ad;
invoke-static {v1}, Lcom/imo/android/imoim/publicchannel/ae;->a(Lcom/imo/android/imoim/publicchannel/ad;)Ljava/lang/String;
move-result-object v1
const-string v2, "channel_type"
invoke-virtual {v0, v2, v1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 489
iget-object v1, p0, Lcom/imo/android/imoim/publicchannel/post/ac;->v:Ljava/lang/String;
const-string v2, "icon"
invoke-virtual {v0, v2, v1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 490
iget-object v1, p0, Lcom/imo/android/imoim/publicchannel/post/ac;->t:Ljava/lang/String;
const-string v2, "display"
invoke-virtual {v0, v2, v1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 491
iget-object v1, p0, Lcom/imo/android/imoim/publicchannel/post/ac;->k:Ljava/lang/String;
const-string v2, "post_id"
invoke-virtual {v0, v2, v1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 492
iget-object v1, p0, Lcom/imo/android/imoim/publicchannel/post/ac;->m:Ljava/lang/String;
const-string v2, "post_type"
invoke-virtual {v0, v2, v1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 493
iget-object v1, p0, Lcom/imo/android/imoim/publicchannel/post/ac;->n:Ljava/lang/Long;
const-string v2, "timestamp"
invoke-virtual {v0, v2, v1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V
.line 494
iget-object v1, p0, Lcom/imo/android/imoim/publicchannel/post/ac;->o:Ljava/lang/Long;
const-string v2, "timestamp_nano"
invoke-virtual {v0, v2, v1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V
.line 495
iget-object v1, p0, Lcom/imo/android/imoim/publicchannel/post/ac;->p:Lcom/imo/android/imoim/publicchannel/post/ac$f;
invoke-virtual {v1}, Lcom/imo/android/imoim/publicchannel/post/ac$f;->to()I
move-result v1
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
const-string v2, "state"
invoke-virtual {v0, v2, v1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V
.line 496
iget-object v1, p0, Lcom/imo/android/imoim/publicchannel/post/ac;->w:Lorg/json/JSONObject;
invoke-virtual {v1}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
move-result-object v1
const-string v2, "post_info"
invoke-virtual {v0, v2, v1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 497
iget-object v1, p0, Lcom/imo/android/imoim/publicchannel/post/ac;->q:Lcom/imo/android/imoim/publicchannel/post/ac$b;
invoke-virtual {v1}, Lcom/imo/android/imoim/publicchannel/post/ac$b;->to()I
move-result v1
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
const-string v2, "fake"
invoke-virtual {v0, v2, v1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V
.line 498
iget-object v1, p0, Lcom/imo/android/imoim/publicchannel/post/ac;->r:Lcom/imo/android/imoim/publicchannel/post/ac$c;
invoke-virtual {v1}, Lcom/imo/android/imoim/publicchannel/post/ac$c;->to()I
move-result v1
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
const-string v2, "message_type"
invoke-virtual {v0, v2, v1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V
.line 499
iget-object v1, p0, Lcom/imo/android/imoim/publicchannel/post/ac;->C:Lcom/imo/android/imoim/publicchannel/post/ac$d;
invoke-virtual {v1}, Lcom/imo/android/imoim/publicchannel/post/ac$d;->to()I
move-result v1
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
const-string v2, "new_state"
invoke-virtual {v0, v2, v1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V
.line 500
iget-object v1, p0, Lcom/imo/android/imoim/publicchannel/post/ac;->D:Ljava/lang/String;
const-string v2, "certification_id"
invoke-virtual {v0, v2, v1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
return-object v0
.end method
.method public final m()Ljava/lang/Long;
.registers 6
.line 509
iget-object v0, p0, Lcom/imo/android/imoim/publicchannel/post/ac;->o:Ljava/lang/Long;
if-eqz v0, :cond_11
invoke-virtual {v0}, Ljava/lang/Long;->longValue()J
move-result-wide v0
const-wide/16 v2, 0x0
cmp-long v4, v0, v2
if-lez v4, :cond_11
.line 510
iget-object v0, p0, Lcom/imo/android/imoim/publicchannel/post/ac;->o:Ljava/lang/Long;
return-object v0
.line 512
:cond_11
iget-object v0, p0, Lcom/imo/android/imoim/publicchannel/post/ac;->n:Ljava/lang/Long;
invoke-virtual {v0}, Ljava/lang/Long;->longValue()J
move-result-wide v0
const-wide/16 v2, 0x3e8
mul-long v0, v0, v2
mul-long v0, v0, v2
invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v0
return-object v0
.end method