s.smali
.class public final Lcom/imo/android/imoim/data/message/imdata/s;
.super Lcom/imo/android/imoim/data/message/imdata/m;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/imo/android/imoim/data/message/imdata/s$a;
}
.end annotation
# static fields
.field public static final y:Lcom/imo/android/imoim/data/message/imdata/s$a;
# instance fields
.field private A:Lorg/json/JSONArray;
.field private B:Ljava/lang/String;
.field private C:Ljava/lang/String;
.field private D:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Lcom/imo/android/imoim/publicchannel/post/ae$a;",
">;"
}
.end annotation
.end field
.field public v:Ljava/lang/String;
.field public w:Ljava/lang/String;
.field public x:Lcom/imo/android/imoim/publicchannel/post/ae$a;
.field private z:Ljava/lang/String;
# direct methods
.method static constructor <clinit>()V
.registers 2
new-instance v0, Lcom/imo/android/imoim/data/message/imdata/s$a;
const/4 v1, 0x0
invoke-direct {v0, v1}, Lcom/imo/android/imoim/data/message/imdata/s$a;-><init>(Lkotlin/f/b/j;)V
sput-object v0, Lcom/imo/android/imoim/data/message/imdata/s;->y:Lcom/imo/android/imoim/data/message/imdata/s$a;
return-void
.end method
.method public constructor <init>()V
.registers 2
.line 29
invoke-direct {p0}, Lcom/imo/android/imoim/data/message/imdata/m;-><init>()V
.line 48
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lcom/imo/android/imoim/data/message/imdata/s;->D:Ljava/util/ArrayList;
return-void
.end method
.method public constructor <init>(Lcom/imo/android/imoim/publicchannel/post/ae;)V
.registers 3
const-string v0, "salatPost"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 30
move-object v0, p1
check-cast v0, Lcom/imo/android/imoim/publicchannel/post/ac;
invoke-direct {p0, v0}, Lcom/imo/android/imoim/data/message/imdata/m;-><init>(Lcom/imo/android/imoim/publicchannel/post/ac;)V
.line 48
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lcom/imo/android/imoim/data/message/imdata/s;->D:Ljava/util/ArrayList;
.line 31
iget-object v0, p1, Lcom/imo/android/imoim/publicchannel/post/ae;->a:Ljava/lang/String;
iput-object v0, p0, Lcom/imo/android/imoim/data/message/imdata/s;->v:Ljava/lang/String;
.line 32
iget-object v0, p1, Lcom/imo/android/imoim/publicchannel/post/ae;->b:Ljava/lang/String;
iput-object v0, p0, Lcom/imo/android/imoim/data/message/imdata/s;->z:Ljava/lang/String;
.line 33
iget-object v0, p1, Lcom/imo/android/imoim/publicchannel/post/ae;->h:Lorg/json/JSONArray;
iput-object v0, p0, Lcom/imo/android/imoim/data/message/imdata/s;->A:Lorg/json/JSONArray;
.line 34
iget-object v0, p1, Lcom/imo/android/imoim/publicchannel/post/ae;->d:Ljava/lang/String;
iput-object v0, p0, Lcom/imo/android/imoim/data/message/imdata/s;->B:Ljava/lang/String;
.line 35
iget-object v0, p1, Lcom/imo/android/imoim/publicchannel/post/ae;->e:Ljava/lang/String;
iput-object v0, p0, Lcom/imo/android/imoim/data/message/imdata/s;->w:Ljava/lang/String;
.line 36
iget-object p1, p1, Lcom/imo/android/imoim/publicchannel/post/ae;->f:Ljava/lang/String;
iput-object p1, p0, Lcom/imo/android/imoim/data/message/imdata/s;->C:Ljava/lang/String;
.line 37
invoke-direct {p0}, Lcom/imo/android/imoim/data/message/imdata/s;->k()V
return-void
.end method
.method public static final a(J)Ljava/lang/CharSequence;
.registers 2
.line 3025
invoke-static {p0, p1}, Lcom/imo/android/imoim/util/ei;->g(J)Ljava/lang/CharSequence;
move-result-object p0
return-object p0
.end method
.method private final k()V
.registers 6
.line 67
iget-object v0, p0, Lcom/imo/android/imoim/data/message/imdata/s;->A:Lorg/json/JSONArray;
if-eqz v0, :cond_37
const/4 v1, 0x0
if-nez v0, :cond_a
.line 68
invoke-static {}, Lkotlin/f/b/o;->a()V
:cond_a
invoke-virtual {v0}, Lorg/json/JSONArray;->length()I
move-result v0
:goto_e
if-ge v1, v0, :cond_37
.line 69
iget-object v2, p0, Lcom/imo/android/imoim/data/message/imdata/s;->A:Lorg/json/JSONArray;
if-nez v2, :cond_17
invoke-static {}, Lkotlin/f/b/o;->a()V
:cond_17
invoke-virtual {v2, v1}, Lorg/json/JSONArray;->optJSONObject(I)Lorg/json/JSONObject;
move-result-object v2
.line 70
invoke-static {v2}, Lcom/imo/android/imoim/publicchannel/post/ae$a;->a(Lorg/json/JSONObject;)Lcom/imo/android/imoim/publicchannel/post/ae$a;
move-result-object v2
.line 71
iget-object v3, p0, Lcom/imo/android/imoim/data/message/imdata/s;->B:Ljava/lang/String;
check-cast v3, Ljava/lang/CharSequence;
iget-object v4, v2, Lcom/imo/android/imoim/publicchannel/post/ae$a;->a:Ljava/lang/String;
check-cast v4, Ljava/lang/CharSequence;
invoke-static {v3, v4}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
move-result v3
if-eqz v3, :cond_2f
.line 72
iput-object v2, p0, Lcom/imo/android/imoim/data/message/imdata/s;->x:Lcom/imo/android/imoim/publicchannel/post/ae$a;
.line 74
:cond_2f
iget-object v3, p0, Lcom/imo/android/imoim/data/message/imdata/s;->D:Ljava/util/ArrayList;
invoke-virtual {v3, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
add-int/lit8 v1, v1, 0x1
goto :goto_e
:cond_37
return-void
.end method
# virtual methods
.method protected final c(Lorg/json/JSONObject;)Z
.registers 4
const-string v0, "imdata"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v0, 0x1
:try_start_6
const-string v1, "image_url"
.line 52
invoke-static {v1, p1}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Lorg/json/JSONObject;)Ljava/lang/String;
move-result-object v1
iput-object v1, p0, Lcom/imo/android/imoim/data/message/imdata/s;->v:Ljava/lang/String;
const-string v1, "time_zone"
.line 53
invoke-static {v1, p1}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Lorg/json/JSONObject;)Ljava/lang/String;
move-result-object v1
iput-object v1, p0, Lcom/imo/android/imoim/data/message/imdata/s;->z:Ljava/lang/String;
const-string v1, "salat_times"
.line 1106
invoke-virtual {p1, v1}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
move-result-object v1
.line 54
iput-object v1, p0, Lcom/imo/android/imoim/data/message/imdata/s;->A:Lorg/json/JSONArray;
const-string v1, "current_schedule_id"
.line 55
invoke-static {v1, p1}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Lorg/json/JSONObject;)Ljava/lang/String;
move-result-object v1
iput-object v1, p0, Lcom/imo/android/imoim/data/message/imdata/s;->B:Ljava/lang/String;
const-string v1, "city"
.line 56
invoke-static {v1, p1}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Lorg/json/JSONObject;)Ljava/lang/String;
move-result-object v1
iput-object v1, p0, Lcom/imo/android/imoim/data/message/imdata/s;->w:Ljava/lang/String;
const-string v1, "cc"
.line 57
invoke-static {v1, p1}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Lorg/json/JSONObject;)Ljava/lang/String;
move-result-object p1
iput-object p1, p0, Lcom/imo/android/imoim/data/message/imdata/s;->C:Ljava/lang/String;
.line 58
invoke-direct {p0}, Lcom/imo/android/imoim/data/message/imdata/s;->k()V
:try_end_39
.catchall {:try_start_6 .. :try_end_39} :catchall_3a
goto :goto_4b
:catchall_3a
move-exception p1
.line 61
invoke-static {p1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object p1
const-string v1, "parseInternal failed with "
invoke-virtual {v1, p1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
const-string v1, "IMDataChannel"
.line 2079
invoke-static {v1, p1, v0}, Lcom/imo/android/imoim/util/bt;->a(Ljava/lang/String;Ljava/lang/String;Z)V
const/4 v0, 0x0
:goto_4b
return v0
.end method
.method protected final d()Lorg/json/JSONObject;
.registers 4
.line 80
invoke-super {p0}, Lcom/imo/android/imoim/data/message/imdata/m;->j()Lorg/json/JSONObject;
move-result-object v0
.line 81
iget-object v1, p0, Lcom/imo/android/imoim/data/message/imdata/s;->v:Ljava/lang/String;
const-string v2, "image_url"
invoke-virtual {v0, v2, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 82
iget-object v1, p0, Lcom/imo/android/imoim/data/message/imdata/s;->z:Ljava/lang/String;
const-string v2, "time_zone"
invoke-virtual {v0, v2, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 83
iget-object v1, p0, Lcom/imo/android/imoim/data/message/imdata/s;->A:Lorg/json/JSONArray;
const-string v2, "salat_times"
invoke-virtual {v0, v2, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 84
iget-object v1, p0, Lcom/imo/android/imoim/data/message/imdata/s;->B:Ljava/lang/String;
const-string v2, "current_schedule_id"
invoke-virtual {v0, v2, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 85
iget-object v1, p0, Lcom/imo/android/imoim/data/message/imdata/s;->w:Ljava/lang/String;
const-string v2, "city"
invoke-virtual {v0, v2, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 86
iget-object v1, p0, Lcom/imo/android/imoim/data/message/imdata/s;->C:Ljava/lang/String;
const-string v2, "cc"
invoke-virtual {v0, v2, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
return-object v0
.end method
.method public final g()Ljava/lang/String;
.registers 3
.line 91
invoke-static {}, Lcom/imo/android/imoim/IMO;->a()Lcom/imo/android/imoim/IMO;
move-result-object v0
const v1, 0x7f0f085d
invoke-virtual {v0, v1}, Lcom/imo/android/imoim/IMO;->getString(I)Ljava/lang/String;
move-result-object v0
const-string v1, "IMO.getInstance().getStr\u2026share_channel_salat_desc)"
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
return-object v0
.end method
.method public final toString()Ljava/lang/String;
.registers 3
.line 96
invoke-virtual {p0}, Lcom/imo/android/imoim/data/message/imdata/s;->d()Lorg/json/JSONObject;
move-result-object v0
invoke-virtual {v0}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
move-result-object v0
const-string v1, "serialize().toString()"
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
return-object v0
.end method