h.smali
.class public final Lcom/imo/android/imoim/newfriends/a/h;
.super Ljava/lang/Object;
.source "SourceFile"
# instance fields
.field public a:Z
.field public b:J
.field public c:Ljava/lang/String;
.field public d:Ljava/lang/String;
.field public e:Ljava/lang/String;
.field public f:Ljava/lang/String;
.field public g:Ljava/lang/String;
.field public h:Lorg/json/JSONObject;
.field public i:Lcom/imo/android/imoim/newfriends/a/m;
.field public j:Lorg/json/JSONObject;
.field public k:Lcom/imo/android/imoim/newfriends/a/j;
.field public l:Lorg/json/JSONObject;
.field public m:Lcom/imo/android/imoim/newfriends/a/e;
# direct methods
.method public constructor <init>()V
.registers 1
.line 16
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static a(Landroid/database/Cursor;)Lcom/imo/android/imoim/newfriends/a/h;
.registers 4
.line 78
new-instance v0, Lcom/imo/android/imoim/newfriends/a/h;
invoke-direct {v0}, Lcom/imo/android/imoim/newfriends/a/h;-><init>()V
const-string v1, "rel_id"
.line 80
invoke-static {p0, v1}, Lcom/imo/android/imoim/util/ei;->a(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
iput-object v1, v0, Lcom/imo/android/imoim/newfriends/a/h;->d:Ljava/lang/String;
const-string v1, "timestamp"
.line 81
invoke-static {p0, v1}, Lcom/imo/android/imoim/util/ei;->f(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/Long;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/Long;->longValue()J
move-result-wide v1
iput-wide v1, v0, Lcom/imo/android/imoim/newfriends/a/h;->b:J
const-string v1, "tiny_profile"
.line 83
invoke-static {p0, v1}, Lcom/imo/android/imoim/util/ei;->a(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
.line 84
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_31
.line 85
invoke-static {v1}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v1
iput-object v1, v0, Lcom/imo/android/imoim/newfriends/a/h;->h:Lorg/json/JSONObject;
.line 86
invoke-static {v1}, Lcom/imo/android/imoim/newfriends/a/m;->a(Lorg/json/JSONObject;)Lcom/imo/android/imoim/newfriends/a/m;
move-result-object v1
iput-object v1, v0, Lcom/imo/android/imoim/newfriends/a/h;->i:Lcom/imo/android/imoim/newfriends/a/m;
:cond_31
const-string v1, "source"
.line 89
invoke-static {p0, v1}, Lcom/imo/android/imoim/util/ei;->a(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
.line 90
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_4f
.line 91
invoke-static {v1}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v1
iput-object v1, v0, Lcom/imo/android/imoim/newfriends/a/h;->j:Lorg/json/JSONObject;
.line 92
invoke-static {v1}, Lcom/imo/android/imoim/newfriends/a/j;->a(Lorg/json/JSONObject;)Lcom/imo/android/imoim/newfriends/a/j;
move-result-object v1
iput-object v1, v0, Lcom/imo/android/imoim/newfriends/a/h;->k:Lcom/imo/android/imoim/newfriends/a/j;
if-eqz v1, :cond_4f
.line 94
iget-object v1, v1, Lcom/imo/android/imoim/newfriends/a/j;->a:Ljava/lang/String;
iput-object v1, v0, Lcom/imo/android/imoim/newfriends/a/h;->e:Ljava/lang/String;
:cond_4f
const-string v1, "request"
.line 98
invoke-static {p0, v1}, Lcom/imo/android/imoim/util/ei;->a(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
.line 99
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_73
.line 100
invoke-static {v1}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v1
iput-object v1, v0, Lcom/imo/android/imoim/newfriends/a/h;->l:Lorg/json/JSONObject;
.line 101
invoke-static {v1}, Lcom/imo/android/imoim/newfriends/a/e;->a(Lorg/json/JSONObject;)Lcom/imo/android/imoim/newfriends/a/e;
move-result-object v1
iput-object v1, v0, Lcom/imo/android/imoim/newfriends/a/h;->m:Lcom/imo/android/imoim/newfriends/a/e;
if-eqz v1, :cond_73
.line 103
iget-object v1, v1, Lcom/imo/android/imoim/newfriends/a/e;->b:Ljava/lang/String;
iput-object v1, v0, Lcom/imo/android/imoim/newfriends/a/h;->f:Ljava/lang/String;
.line 104
iget-object v1, v0, Lcom/imo/android/imoim/newfriends/a/h;->m:Lcom/imo/android/imoim/newfriends/a/e;
iget-object v1, v1, Lcom/imo/android/imoim/newfriends/a/e;->c:Ljava/lang/String;
iput-object v1, v0, Lcom/imo/android/imoim/newfriends/a/h;->g:Ljava/lang/String;
:cond_73
const-string v1, "has_reply"
.line 108
invoke-static {p0, v1}, Lcom/imo/android/imoim/util/ei;->e(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/Integer;
move-result-object p0
invoke-virtual {p0}, Ljava/lang/Integer;->intValue()I
move-result p0
const/4 v1, 0x1
if-ne p0, v1, :cond_81
goto :goto_82
:cond_81
const/4 v1, 0x0
:goto_82
iput-boolean v1, v0, Lcom/imo/android/imoim/newfriends/a/h;->a:Z
return-object v0
.end method
.method public static a(Lorg/json/JSONObject;)Lcom/imo/android/imoim/newfriends/a/h;
.registers 4
if-nez p0, :cond_4
const/4 p0, 0x0
return-object p0
.line 52
:cond_4
new-instance v0, Lcom/imo/android/imoim/newfriends/a/h;
invoke-direct {v0}, Lcom/imo/android/imoim/newfriends/a/h;-><init>()V
const-string v1, "rel_id"
const-string v2, ""
.line 53
invoke-static {v1, p0, v2}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Lorg/json/JSONObject;Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
iput-object v1, v0, Lcom/imo/android/imoim/newfriends/a/h;->d:Ljava/lang/String;
const-string v1, "timestamp"
.line 54
invoke-static {v1, p0}, Lcom/imo/android/imoim/util/cg;->d(Ljava/lang/String;Lorg/json/JSONObject;)J
move-result-wide v1
iput-wide v1, v0, Lcom/imo/android/imoim/newfriends/a/h;->b:J
const-string v1, "tiny_profile"
.line 1119
invoke-virtual {p0, v1}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v1
.line 55
iput-object v1, v0, Lcom/imo/android/imoim/newfriends/a/h;->h:Lorg/json/JSONObject;
.line 56
invoke-static {v1}, Lcom/imo/android/imoim/newfriends/a/m;->a(Lorg/json/JSONObject;)Lcom/imo/android/imoim/newfriends/a/m;
move-result-object v1
iput-object v1, v0, Lcom/imo/android/imoim/newfriends/a/h;->i:Lcom/imo/android/imoim/newfriends/a/m;
const-string v1, "buid"
.line 57
invoke-static {v1, p0}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Lorg/json/JSONObject;)Ljava/lang/String;
move-result-object v1
iput-object v1, v0, Lcom/imo/android/imoim/newfriends/a/h;->c:Ljava/lang/String;
const-string v1, "source"
.line 2119
invoke-virtual {p0, v1}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v1
.line 59
iput-object v1, v0, Lcom/imo/android/imoim/newfriends/a/h;->j:Lorg/json/JSONObject;
.line 60
invoke-static {v1}, Lcom/imo/android/imoim/newfriends/a/j;->a(Lorg/json/JSONObject;)Lcom/imo/android/imoim/newfriends/a/j;
move-result-object v1
iput-object v1, v0, Lcom/imo/android/imoim/newfriends/a/h;->k:Lcom/imo/android/imoim/newfriends/a/j;
if-eqz v1, :cond_45
.line 62
iget-object v1, v1, Lcom/imo/android/imoim/newfriends/a/j;->a:Ljava/lang/String;
iput-object v1, v0, Lcom/imo/android/imoim/newfriends/a/h;->e:Ljava/lang/String;
:cond_45
const-string v1, "request"
.line 3119
invoke-virtual {p0, v1}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object p0
.line 65
iput-object p0, v0, Lcom/imo/android/imoim/newfriends/a/h;->l:Lorg/json/JSONObject;
.line 66
invoke-static {p0}, Lcom/imo/android/imoim/newfriends/a/e;->a(Lorg/json/JSONObject;)Lcom/imo/android/imoim/newfriends/a/e;
move-result-object p0
iput-object p0, v0, Lcom/imo/android/imoim/newfriends/a/h;->m:Lcom/imo/android/imoim/newfriends/a/e;
if-eqz p0, :cond_69
.line 68
iget-object p0, p0, Lcom/imo/android/imoim/newfriends/a/e;->b:Ljava/lang/String;
iput-object p0, v0, Lcom/imo/android/imoim/newfriends/a/h;->f:Ljava/lang/String;
.line 69
iget-object p0, v0, Lcom/imo/android/imoim/newfriends/a/h;->m:Lcom/imo/android/imoim/newfriends/a/e;
iget-object p0, p0, Lcom/imo/android/imoim/newfriends/a/e;->c:Ljava/lang/String;
iput-object p0, v0, Lcom/imo/android/imoim/newfriends/a/h;->g:Ljava/lang/String;
.line 71
iget-object p0, v0, Lcom/imo/android/imoim/newfriends/a/h;->f:Ljava/lang/String;
const-string v1, "sent"
invoke-virtual {v1, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
iput-boolean p0, v0, Lcom/imo/android/imoim/newfriends/a/h;->a:Z
:cond_69
return-object v0
.end method
# virtual methods
.method public final a()Ljava/lang/String;
.registers 2
.line 114
iget-object v0, p0, Lcom/imo/android/imoim/newfriends/a/h;->i:Lcom/imo/android/imoim/newfriends/a/m;
if-eqz v0, :cond_7
.line 115
iget-object v0, v0, Lcom/imo/android/imoim/newfriends/a/m;->a:Ljava/lang/String;
return-object v0
:cond_7
const-string v0, ""
return-object v0
.end method
.method public final b()Ljava/lang/String;
.registers 2
.line 121
iget-object v0, p0, Lcom/imo/android/imoim/newfriends/a/h;->i:Lcom/imo/android/imoim/newfriends/a/m;
if-eqz v0, :cond_7
.line 122
iget-object v0, v0, Lcom/imo/android/imoim/newfriends/a/m;->b:Ljava/lang/String;
return-object v0
:cond_7
const-string v0, ""
return-object v0
.end method
.method public final c()Z
.registers 3
.line 128
iget-object v0, p0, Lcom/imo/android/imoim/newfriends/a/h;->g:Ljava/lang/String;
const-string v1, "blocked"
invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
return v0
.end method
.method public final d()Z
.registers 3
.line 136
iget-object v0, p0, Lcom/imo/android/imoim/newfriends/a/h;->g:Ljava/lang/String;
const-string v1, "pending"
invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
return v0
.end method
.method public final e()Z
.registers 2
.line 140
iget-object v0, p0, Lcom/imo/android/imoim/newfriends/a/h;->i:Lcom/imo/android/imoim/newfriends/a/m;
if-nez v0, :cond_6
const/4 v0, 0x1
return v0
:cond_6
const/4 v0, 0x0
return v0
.end method
.method public final equals(Ljava/lang/Object;)Z
.registers 3
.line 153
instance-of v0, p1, Lcom/imo/android/imoim/newfriends/a/h;
if-eqz v0, :cond_f
.line 154
iget-object v0, p0, Lcom/imo/android/imoim/newfriends/a/h;->d:Ljava/lang/String;
check-cast p1, Lcom/imo/android/imoim/newfriends/a/h;
iget-object p1, p1, Lcom/imo/android/imoim/newfriends/a/h;->d:Ljava/lang/String;
invoke-static {v0, p1}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
move-result p1
return p1
:cond_f
const/4 p1, 0x0
return p1
.end method
.method public final f()Z
.registers 3
.line 148
iget-object v0, p0, Lcom/imo/android/imoim/newfriends/a/h;->e:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_14
iget-object v0, p0, Lcom/imo/android/imoim/newfriends/a/h;->e:Ljava/lang/String;
const-string v1, "job"
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_14
const/4 v0, 0x1
return v0
:cond_14
const/4 v0, 0x0
return v0
.end method