n.smali
.class public final Lcom/imo/android/imoim/data/message/n;
.super Lcom/imo/android/imoim/data/message/e;
.source "SourceFile"
# instance fields
.field public o:Ljava/lang/String;
# direct methods
.method public constructor <init>()V
.registers 1
.line 23
invoke-direct {p0}, Lcom/imo/android/imoim/data/message/e;-><init>()V
return-void
.end method
.method public static a(Ljava/lang/String;Ljava/lang/String;JJZLorg/json/JSONObject;Lorg/json/JSONObject;Lcom/imo/android/imoim/data/l$a;)Lcom/imo/android/imoim/data/message/n;
.registers 11
.line 38
new-instance v0, Lcom/imo/android/imoim/data/message/n;
invoke-direct {v0}, Lcom/imo/android/imoim/data/message/n;-><init>()V
if-eqz p6, :cond_a
.line 39
sget-object p6, Lcom/imo/android/imoim/data/l$b;->SENT:Lcom/imo/android/imoim/data/l$b;
goto :goto_c
:cond_a
sget-object p6, Lcom/imo/android/imoim/data/l$b;->RECEIVED:Lcom/imo/android/imoim/data/l$b;
:goto_c
iput-object p6, v0, Lcom/imo/android/imoim/data/message/n;->e:Lcom/imo/android/imoim/data/l$b;
.line 40
iput-object p9, v0, Lcom/imo/android/imoim/data/message/n;->f:Lcom/imo/android/imoim/data/l$a;
const/4 p6, 0x1
.line 41
iput-boolean p6, v0, Lcom/imo/android/imoim/data/message/n;->i:Z
.line 42
iput-boolean p6, v0, Lcom/imo/android/imoim/data/message/n;->j:Z
.line 43
iput-object p1, v0, Lcom/imo/android/imoim/data/message/n;->b:Ljava/lang/String;
.line 44
iput-object p0, v0, Lcom/imo/android/imoim/data/message/n;->o:Ljava/lang/String;
.line 45
iput-wide p4, v0, Lcom/imo/android/imoim/data/message/n;->k:J
.line 46
iput-wide p2, v0, Lcom/imo/android/imoim/data/message/n;->a:J
.line 48
iput-object p7, v0, Lcom/imo/android/imoim/data/message/n;->m:Lorg/json/JSONObject;
.line 49
invoke-static {p7}, Lcom/imo/android/imoim/newfriends/a/m;->a(Lorg/json/JSONObject;)Lcom/imo/android/imoim/newfriends/a/m;
move-result-object p0
iput-object p0, v0, Lcom/imo/android/imoim/data/message/n;->n:Lcom/imo/android/imoim/newfriends/a/m;
.line 51
iput-object p8, v0, Lcom/imo/android/imoim/data/message/n;->c:Lorg/json/JSONObject;
if-eqz p8, :cond_37
const-string p0, "type"
.line 54
invoke-static {p0, p8}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Lorg/json/JSONObject;)Ljava/lang/String;
move-result-object p0
iput-object p0, v0, Lcom/imo/android/imoim/data/message/n;->l:Ljava/lang/String;
.line 55
invoke-static {p8}, Lcom/imo/android/imoim/data/message/imdata/ae;->a(Lorg/json/JSONObject;)Lcom/imo/android/imoim/data/message/imdata/b;
move-result-object p0
iput-object p0, v0, Lcom/imo/android/imoim/data/message/n;->d:Lcom/imo/android/imoim/data/message/imdata/b;
.line 58
:cond_37
iget-object p0, v0, Lcom/imo/android/imoim/data/message/n;->l:Ljava/lang/String;
if-eqz p0, :cond_42
invoke-virtual {v0}, Lcom/imo/android/imoim/data/message/n;->d()Lcom/imo/android/imoim/data/message/imdata/b$a;
move-result-object p0
if-nez p0, :cond_42
goto :goto_43
:cond_42
const/4 p6, 0x0
:goto_43
iput-boolean p6, v0, Lcom/imo/android/imoim/data/message/n;->g:Z
return-object v0
.end method
.method public static a(Ljava/lang/String;Ljava/lang/String;Lcom/imo/android/imoim/newfriends/a/m;Lcom/imo/android/imoim/data/message/imdata/b;JJ)Lcom/imo/android/imoim/data/message/n;
.registers 19
if-eqz p2, :cond_7
.line 126
invoke-virtual {p2}, Lcom/imo/android/imoim/newfriends/a/m;->a()Lorg/json/JSONObject;
move-result-object v0
goto :goto_c
:cond_7
new-instance v0, Lorg/json/JSONObject;
invoke-direct {v0}, Lorg/json/JSONObject;-><init>()V
:goto_c
move-object v8, v0
const/4 v0, 0x0
move-object v1, p3
.line 1299
invoke-virtual {p3, v0}, Lcom/imo/android/imoim/data/message/imdata/b;->a(Z)Lorg/json/JSONObject;
move-result-object v9
.line 127
sget-object v10, Lcom/imo/android/imoim/data/l$a;->DELIVERED:Lcom/imo/android/imoim/data/l$a;
const/4 v7, 0x0
move-object v1, p0
move-object v2, p1
move-wide v3, p4
move-wide/from16 v5, p6
.line 119
invoke-static/range {v1 .. v10}, Lcom/imo/android/imoim/data/message/n;->a(Ljava/lang/String;Ljava/lang/String;JJZLorg/json/JSONObject;Lorg/json/JSONObject;Lcom/imo/android/imoim/data/l$a;)Lcom/imo/android/imoim/data/message/n;
move-result-object v0
return-object v0
.end method
# virtual methods
.method public final A()Ljava/lang/String;
.registers 2
const/4 v0, 0x0
return-object v0
.end method
.method protected final a(Lorg/json/JSONObject;)V
.registers 3
if-nez p1, :cond_3
return-void
:cond_3
const-string v0, "rel_id"
.line 105
invoke-static {v0, p1}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Lorg/json/JSONObject;)Ljava/lang/String;
move-result-object p1
iput-object p1, p0, Lcom/imo/android/imoim/data/message/n;->o:Ljava/lang/String;
return-void
.end method
.method protected final b(Landroid/database/Cursor;)V
.registers 3
const-string v0, "rel_id"
.line 110
invoke-static {p1, v0}, Lcom/imo/android/imoim/util/ei;->a(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
iput-object p1, p0, Lcom/imo/android/imoim/data/message/n;->o:Ljava/lang/String;
return-void
.end method
.method public final e()Ljava/lang/String;
.registers 2
.line 70
iget-object v0, p0, Lcom/imo/android/imoim/data/message/n;->o:Ljava/lang/String;
return-object v0
.end method
.method public final f()Ljava/lang/String;
.registers 2
.line 75
iget-object v0, p0, Lcom/imo/android/imoim/data/message/n;->o:Ljava/lang/String;
return-object v0
.end method
.method public final j()Z
.registers 2
.line 95
iget-object v0, p0, Lcom/imo/android/imoim/data/message/n;->d:Lcom/imo/android/imoim/data/message/imdata/b;
instance-of v0, v0, Lcom/imo/android/imoim/data/message/imdata/f;
if-eqz v0, :cond_10
iget-object v0, p0, Lcom/imo/android/imoim/data/message/n;->d:Lcom/imo/android/imoim/data/message/imdata/b;
check-cast v0, Lcom/imo/android/imoim/data/message/imdata/f;
iget-boolean v0, v0, Lcom/imo/android/imoim/data/message/imdata/f;->r:Z
if-eqz v0, :cond_10
const/4 v0, 0x1
return v0
:cond_10
const/4 v0, 0x0
return v0
.end method
.method public final n()I
.registers 2
const/4 v0, 0x2
return v0
.end method
.method public final y()Ljava/lang/String;
.registers 6
.line 80
iget-object v0, p0, Lcom/imo/android/imoim/data/message/n;->o:Ljava/lang/String;
iget-wide v1, p0, Lcom/imo/android/imoim/data/message/n;->a:J
iget-wide v3, p0, Lcom/imo/android/imoim/data/message/n;->k:J
invoke-static {v0, v1, v2, v3, v4}, Lcom/imo/android/imoim/util/ei;->b(Ljava/lang/String;JJ)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public final z()J
.registers 3
.line 85
iget-wide v0, p0, Lcom/imo/android/imoim/data/message/n;->k:J
return-wide v0
.end method