o$5.smali
.class final Lcom/imo/android/imoim/managers/o$5;
.super Lb/a;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/imo/android/imoim/managers/o;->a(ZLb/a;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lb/a<",
"Lorg/json/JSONObject;",
"Ljava/lang/Void;",
">;"
}
.end annotation
# instance fields
.field final synthetic a:Lb/a;
.field final synthetic b:Z
.field final synthetic c:Lcom/imo/android/imoim/managers/o;
# direct methods
.method constructor <init>(Lcom/imo/android/imoim/managers/o;Lb/a;Z)V
.registers 4
.line 1204
iput-object p1, p0, Lcom/imo/android/imoim/managers/o$5;->c:Lcom/imo/android/imoim/managers/o;
iput-object p2, p0, Lcom/imo/android/imoim/managers/o$5;->a:Lb/a;
iput-boolean p3, p0, Lcom/imo/android/imoim/managers/o$5;->b:Z
invoke-direct {p0}, Lb/a;-><init>()V
return-void
.end method
.method private a(Lorg/json/JSONObject;)Ljava/lang/Void;
.registers 15
const-string v0, "BroadCastManager"
const/4 v1, 0x1
const/4 v2, 0x0
:try_start_4
const-string v3, "response"
.line 2119
invoke-virtual {p1, v3}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object p1
const-string v3, "status"
.line 1209
invoke-static {v3, p1}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Lorg/json/JSONObject;)Ljava/lang/String;
move-result-object v3
.line 1210
new-instance v10, Ljava/util/ArrayList;
invoke-direct {v10}, Ljava/util/ArrayList;-><init>()V
const-string v4, "success"
.line 1211
invoke-static {v3, v4}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
move-result v4
if-nez v4, :cond_3a
.line 1212
iget-object p1, p0, Lcom/imo/android/imoim/managers/o$5;->c:Lcom/imo/android/imoim/managers/o;
sget-object v4, Lcom/imo/android/imoim/managers/o$a;->NONE:Lcom/imo/android/imoim/managers/o$a;
iput-object v4, p1, Lcom/imo/android/imoim/managers/o;->k:Lcom/imo/android/imoim/managers/o$a;
.line 1213
iget-object p1, p0, Lcom/imo/android/imoim/managers/o$5;->a:Lb/a;
if-eqz p1, :cond_2c
.line 1214
iget-object p1, p0, Lcom/imo/android/imoim/managers/o$5;->a:Lb/a;
invoke-virtual {p1, v10}, Lb/a;->a(Ljava/lang/Object;)Ljava/lang/Object;
:cond_2c
const-string p1, "getStoryExploreAlgorithm failed,status = "
.line 1216
invoke-static {v3}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v3
invoke-virtual {p1, v3}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
.line 3079
invoke-static {v0, p1, v1}, Lcom/imo/android/imoim/util/bt;->a(Ljava/lang/String;Ljava/lang/String;Z)V
return-object v2
:cond_3a
const-string v3, "result"
.line 1220
invoke-virtual {p1, v3}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object p1
const-string v3, "objects"
.line 1221
invoke-virtual {p1, v3}, Lorg/json/JSONObject;->getJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
move-result-object v9
const-string v3, "info"
.line 1222
invoke-virtual {p1, v3}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object p1
const-string v3, "tag_type"
.line 1223
invoke-static {v3, p1}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Lorg/json/JSONObject;)Ljava/lang/String;
move-result-object v3
.line 1224
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v3, ":"
invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v3, "tag"
invoke-static {v3, p1}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Lorg/json/JSONObject;)Ljava/lang/String;
move-result-object p1
invoke-virtual {v4, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v7
.line 1225
invoke-virtual {v9}, Lorg/json/JSONArray;->length()I
move-result v8
if-gtz v8, :cond_87
const-string p1, "getStoryExploreAlgorithm,data is null"
.line 4075
invoke-static {v0, p1}, Lcom/imo/android/imoim/util/bt;->e(Ljava/lang/String;Ljava/lang/String;)V
.line 1228
iget-object p1, p0, Lcom/imo/android/imoim/managers/o$5;->c:Lcom/imo/android/imoim/managers/o;
sget-object v3, Lcom/imo/android/imoim/managers/o$a;->NONE:Lcom/imo/android/imoim/managers/o$a;
iput-object v3, p1, Lcom/imo/android/imoim/managers/o;->k:Lcom/imo/android/imoim/managers/o$a;
.line 1229
iget-object p1, p0, Lcom/imo/android/imoim/managers/o$5;->a:Lb/a;
if-eqz p1, :cond_86
.line 1230
iget-object p1, p0, Lcom/imo/android/imoim/managers/o$5;->a:Lb/a;
invoke-virtual {p1, v10}, Lb/a;->a(Ljava/lang/Object;)Ljava/lang/Object;
:cond_86
return-object v2
.line 5051
:cond_87
invoke-static {}, Lsg/bigo/core/task/a$a;->a()Lsg/bigo/core/task/a;
move-result-object p1
.line 1235
sget-object v3, Lsg/bigo/core/task/b;->BACKGROUND:Lsg/bigo/core/task/b;
iget-boolean v6, p0, Lcom/imo/android/imoim/managers/o$5;->b:Z
iget-object v11, p0, Lcom/imo/android/imoim/managers/o$5;->a:Lb/a;
new-instance v12, Lcom/imo/android/imoim/managers/-$$Lambda$o$5$TarSQmd1xGlE3GJvU-TALYoqPxI;
move-object v4, v12
move-object v5, p0
invoke-direct/range {v4 .. v11}, Lcom/imo/android/imoim/managers/-$$Lambda$o$5$TarSQmd1xGlE3GJvU-TALYoqPxI;-><init>(Lcom/imo/android/imoim/managers/o$5;ZLjava/lang/String;ILorg/json/JSONArray;Ljava/util/List;Lb/a;)V
invoke-virtual {p1, v3, v12}, Lsg/bigo/core/task/a;->a(Lsg/bigo/core/task/b;Ljava/lang/Runnable;)Lbolts/e;
:try_end_9b
.catch Lorg/json/JSONException; {:try_start_4 .. :try_end_9b} :catch_9c
goto :goto_b2
:catch_9c
move-exception p1
.line 1280
new-instance v3, Ljava/lang/StringBuilder;
const-string v4, "JSONException = "
invoke-direct {v3, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {p1}, Lorg/json/JSONException;->getMessage()Ljava/lang/String;
move-result-object p1
invoke-virtual {v3, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
.line 5079
invoke-static {v0, p1, v1}, Lcom/imo/android/imoim/util/bt;->a(Ljava/lang/String;Ljava/lang/String;Z)V
:goto_b2
return-object v2
.end method
.method private synthetic a(ZLb/a;Ljava/util/List;)V
.registers 6
if-eqz p1, :cond_17
.line 1266
iget-object p1, p0, Lcom/imo/android/imoim/managers/o$5;->c:Lcom/imo/android/imoim/managers/o;
const/4 v0, 0x1
.line 7081
iput-boolean v0, p1, Lcom/imo/android/imoim/managers/o;->l:Z
.line 1267
iget-object p1, p0, Lcom/imo/android/imoim/managers/o$5;->c:Lcom/imo/android/imoim/managers/o;
const-wide/16 v0, 0x0
.line 8081
iput-wide v0, p1, Lcom/imo/android/imoim/managers/o;->m:J
.line 1268
sget-object p1, Lcom/imo/android/imoim/IMO;->D:Lcom/imo/android/imoim/managers/o;
new-instance v0, Lcom/imo/android/imoim/o/g;
invoke-direct {v0}, Lcom/imo/android/imoim/o/g;-><init>()V
invoke-virtual {p1, v0}, Lcom/imo/android/imoim/managers/o;->a(Lcom/imo/android/imoim/o/g;)V
.line 1270
:cond_17
iget-object p1, p0, Lcom/imo/android/imoim/managers/o$5;->c:Lcom/imo/android/imoim/managers/o;
sget-object v0, Lcom/imo/android/imoim/managers/o$a;->NONE:Lcom/imo/android/imoim/managers/o$a;
iput-object v0, p1, Lcom/imo/android/imoim/managers/o;->k:Lcom/imo/android/imoim/managers/o$a;
if-eqz p2, :cond_22
.line 1272
invoke-virtual {p2, p3}, Lb/a;->a(Ljava/lang/Object;)Ljava/lang/Object;
:cond_22
return-void
.end method
.method private synthetic a(ZLjava/lang/String;ILorg/json/JSONArray;Ljava/util/List;Lb/a;)V
.registers 29
move/from16 v0, p1
move-object/from16 v1, p5
const-string v2, "sender"
if-eqz v0, :cond_b
.line 1237
invoke-static/range {p2 .. p2}, Lcom/imo/android/imoim/util/dy;->d(Ljava/lang/String;)V
:cond_b
const/4 v3, 0x0
const/4 v4, 0x0
:goto_d
const/4 v5, 0x1
move/from16 v6, p3
if-ge v4, v6, :cond_98
move-object/from16 v7, p4
.line 1241
:try_start_14
invoke-virtual {v7, v4}, Lorg/json/JSONArray;->getJSONObject(I)Lorg/json/JSONObject;
move-result-object v8
const-string v9, "object_id"
.line 1242
invoke-static {v9, v8}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Lorg/json/JSONObject;)Ljava/lang/String;
move-result-object v9
const-string v10, "type"
.line 1243
invoke-static {v10, v8}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Lorg/json/JSONObject;)Ljava/lang/String;
move-result-object v10
const-string v11, "timestamp"
.line 1244
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v12
const-wide/16 v14, 0x3e8
div-long/2addr v12, v14
long-to-double v12, v12
.line 6065
invoke-virtual {v8, v11, v12, v13}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;D)D
move-result-wide v11
double-to-long v14, v11
const-string v11, "imdata"
.line 6119
invoke-virtual {v8, v11}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v8
.line 1247
invoke-static {v10, v8}, Lcom/imo/android/imoim/data/StoryObj$ViewType;->valueFor(Ljava/lang/String;Lorg/json/JSONObject;)Lcom/imo/android/imoim/data/StoryObj$ViewType;
move-result-object v13
if-eqz v13, :cond_94
.line 1252
invoke-virtual {v8, v2}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
move-result v10
if-eqz v10, :cond_4f
.line 1253
invoke-static {v2, v8}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Lorg/json/JSONObject;)Ljava/lang/String;
move-result-object v10
invoke-static {v10}, Lcom/imo/android/imoim/util/bj;->d(Ljava/lang/String;)Z
move-result v10
if-nez v10, :cond_94
.line 1256
:cond_4f
invoke-static {}, Lcom/imo/android/imoim/story/c/b;->n()Z
move-result v10
if-eqz v10, :cond_61
sget-object v10, Lcom/imo/android/imoim/data/StoryObj$ViewType;->VIDEO:Lcom/imo/android/imoim/data/StoryObj$ViewType;
if-ne v10, v13, :cond_61
sget-object v10, Lcom/imo/android/imoim/story/c/e;->a:Lcom/imo/android/imoim/story/c/e;
.line 1257
invoke-static {v8}, Lcom/imo/android/imoim/story/c/e;->e(Lorg/json/JSONObject;)Z
move-result v10
if-eqz v10, :cond_94
.line 1260
:cond_61
sget v12, Lcom/imo/android/imoim/util/dy$b;->a:I
const/16 v17, 0x1
move-object/from16 v10, p2
move-object v11, v9
move-object/from16 v18, v13
move-wide/from16 v19, v14
move-object/from16 v16, v8
invoke-static/range {v10 .. v17}, Lcom/imo/android/imoim/util/dy;->a(Ljava/lang/String;Ljava/lang/String;ILcom/imo/android/imoim/data/StoryObj$ViewType;JLorg/json/JSONObject;Z)J
.line 1261
new-instance v15, Lcom/imo/android/imoim/data/StoryObj;
invoke-virtual/range {v18 .. v18}, Lcom/imo/android/imoim/data/StoryObj$ViewType;->i()I
move-result v13
sget v14, Lcom/imo/android/imoim/util/dy$b;->a:I
const/16 v17, 0x0
const/16 v18, 0x1
invoke-virtual {v8}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
move-result-object v8
const/16 v21, 0x0
move-object v10, v15
move-object/from16 v11, p2
move-object v12, v9
move-object v9, v15
move-wide/from16 v15, v19
move-object/from16 v19, v8
move-object/from16 v20, 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
invoke-interface {v1, v9}, Ljava/util/List;->add(Ljava/lang/Object;)Z
:cond_94
add-int/lit8 v4, v4, 0x1
goto/16 :goto_d
.line 1263
:cond_98
invoke-static {v3, v5}, Lcom/imo/android/imoim/managers/o;->a(ZZ)V
.line 1264
new-instance v2, Lcom/imo/android/imoim/managers/-$$Lambda$o$5$Cz4V1e3M1waLl0-uHu9LO1HZLqY;
:try_end_9d
.catch Lorg/json/JSONException; {:try_start_14 .. :try_end_9d} :catch_aa
move-object/from16 v3, p0
move-object/from16 v4, p6
:try_start_a1
invoke-direct {v2, v3, v0, v4, v1}, Lcom/imo/android/imoim/managers/-$$Lambda$o$5$Cz4V1e3M1waLl0-uHu9LO1HZLqY;-><init>(Lcom/imo/android/imoim/managers/o$5;ZLb/a;Ljava/util/List;)V
invoke-static {v2}, Lcom/imo/android/imoim/util/ec;->a(Ljava/lang/Runnable;)V
:try_end_a7
.catch Lorg/json/JSONException; {:try_start_a1 .. :try_end_a7} :catch_a8
return-void
:catch_a8
move-exception v0
goto :goto_ad
:catch_aa
move-exception v0
move-object/from16 v3, p0
.line 1276
:goto_ad
new-instance v1, Ljava/lang/StringBuilder;
const-string v2, "JSONException = "
invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v0}, Lorg/json/JSONException;->getMessage()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, "BroadCastManager"
.line 7079
invoke-static {v1, v0, v5}, Lcom/imo/android/imoim/util/bt;->a(Ljava/lang/String;Ljava/lang/String;Z)V
return-void
.end method
.method public static synthetic lambda$Cz4V1e3M1waLl0-uHu9LO1HZLqY(Lcom/imo/android/imoim/managers/o$5;ZLb/a;Ljava/util/List;)V
.registers 4
invoke-direct {p0, p1, p2, p3}, Lcom/imo/android/imoim/managers/o$5;->a(ZLb/a;Ljava/util/List;)V
return-void
.end method
.method public static synthetic lambda$TarSQmd1xGlE3GJvU-TALYoqPxI(Lcom/imo/android/imoim/managers/o$5;ZLjava/lang/String;ILorg/json/JSONArray;Ljava/util/List;Lb/a;)V
.registers 7
invoke-direct/range {p0 .. p6}, Lcom/imo/android/imoim/managers/o$5;->a(ZLjava/lang/String;ILorg/json/JSONArray;Ljava/util/List;Lb/a;)V
return-void
.end method
# virtual methods
.method public final bridge synthetic a(Ljava/lang/Object;)Ljava/lang/Object;
.registers 2
.line 1204
check-cast p1, Lorg/json/JSONObject;
invoke-direct {p0, p1}, Lcom/imo/android/imoim/managers/o$5;->a(Lorg/json/JSONObject;)Ljava/lang/Void;
move-result-object p1
return-object p1
.end method