y.smali
.class public final Lcom/imo/android/imoim/managers/y;
.super Ljava/lang/Object;
.source "SourceFile"
# direct methods
.method public constructor <init>()V
.registers 1
.line 28
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static a(Lorg/json/JSONObject;Z)V
.registers 7
const-string v0, "type"
.line 33
invoke-static {v0, p0}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Lorg/json/JSONObject;)Ljava/lang/String;
move-result-object v1
.line 36
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
const/4 v3, 0x0
if-eqz v2, :cond_1d
.line 37
invoke-static {p0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object p0
const-string p1, "type is null data: "
invoke-virtual {p1, p0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
const-string p1, "EventDispatcher"
invoke-static {p1, p0, v3}, Lcom/imo/android/imoim/util/bt;->a(Ljava/lang/String;Ljava/lang/String;Z)V
return-void
:cond_1d
if-eqz p1, :cond_22
const-string v2, "fcm"
goto :goto_24
:cond_22
const-string v2, "tcp"
:goto_24
const-string v4, "blist"
.line 47
invoke-virtual {v1, v4}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v4
if-nez v4, :cond_26c
const-string v4, "friendsfinder"
invoke-virtual {v1, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v4
if-eqz v4, :cond_36
goto/16 :goto_26c
:cond_36
const-string v4, "account"
.line 49
invoke-virtual {v1, v4}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v4
if-nez v4, :cond_266
const-string v4, "pin_account"
.line 50
invoke-virtual {v1, v4}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v4
if-nez v4, :cond_266
const-string v4, "pin"
.line 51
invoke-virtual {v1, v4}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v4
if-nez v4, :cond_266
const-string v4, "session"
.line 52
invoke-virtual {v1, v4}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v4
if-eqz v4, :cond_58
goto/16 :goto_266
:cond_58
const-string v4, "imo_profile_reply"
.line 54
invoke-virtual {v1, v4}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v4
if-eqz v4, :cond_66
.line 55
sget-object p1, Lcom/imo/android/imoim/IMO;->t:Lcom/imo/android/imoim/managers/bg;
invoke-virtual {p1, p0}, Lcom/imo/android/imoim/managers/bg;->b(Lorg/json/JSONObject;)V
return-void
:cond_66
const-string v4, "conv"
.line 56
invoke-virtual {v1, v4}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v4
if-eqz v4, :cond_74
.line 57
sget-object v0, Lcom/imo/android/imoim/IMO;->h:Lcom/imo/android/imoim/managers/ag;
invoke-virtual {v0, p0, p1}, Lcom/imo/android/imoim/managers/ag;->a(Lorg/json/JSONObject;Z)V
return-void
:cond_74
const-string v4, "test"
.line 58
invoke-virtual {v1, v4}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v4
if-eqz v4, :cond_82
.line 59
sget-object p1, Lcom/imo/android/imoim/IMO;->n:Lcom/imo/android/imoim/managers/x;
invoke-static {p0}, Lcom/imo/android/imoim/managers/x;->a(Lorg/json/JSONObject;)V
return-void
:cond_82
const-string v4, "version"
.line 60
invoke-virtual {v1, v4}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v4
if-eqz v4, :cond_90
.line 61
sget-object p1, Lcom/imo/android/imoim/IMO;->p:Lcom/imo/android/imoim/managers/ce;
invoke-static {p0}, Lcom/imo/android/imoim/managers/ce;->a(Lorg/json/JSONObject;)V
return-void
:cond_90
const-string v4, "av"
.line 62
invoke-virtual {v1, v4}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v4
if-nez v4, :cond_260
const-string v4, "avconv"
.line 63
invoke-virtual {v1, v4}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v4
if-eqz v4, :cond_a2
goto/16 :goto_260
:cond_a2
const-string v3, "groupav"
.line 65
invoke-virtual {v1, v3}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v3
if-eqz v3, :cond_b0
.line 66
sget-object p1, Lcom/imo/android/imoim/IMO;->z:Lcom/imo/android/imoim/av/GroupAVManager;
invoke-virtual {p1, p0}, Lcom/imo/android/imoim/av/GroupAVManager;->a(Lorg/json/JSONObject;)V
return-void
:cond_b0
const-string v3, "reset"
.line 67
invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v4
if-eqz v4, :cond_c5
.line 68
sget-object p0, Lcom/imo/android/imoim/IMO;->b:Lcom/imo/android/imoim/managers/bb;
const-string p1, "backend_reset"
invoke-virtual {p0, v3, p1}, Lcom/imo/android/imoim/managers/bb;->a(Ljava/lang/String;Ljava/lang/String;)V
.line 69
sget-object p0, Lcom/imo/android/imoim/IMO;->c:Lcom/imo/android/imoim/network/Dispatcher4;
invoke-virtual {p0, p1}, Lcom/imo/android/imoim/network/Dispatcher4;->reset(Ljava/lang/String;)V
return-void
:cond_c5
const-string v3, "mobile"
.line 70
invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_d4
.line 1045
invoke-static {}, Lcom/imo/android/imoim/managers/ba$a;->a()Lcom/imo/android/imoim/managers/ba;
.line 71
invoke-static {p0}, Lcom/imo/android/imoim/managers/ba;->a(Lorg/json/JSONObject;)V
return-void
:cond_d4
const-string v3, "dcaps"
.line 72
invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_e3
.line 2025
invoke-static {}, Lcom/imo/android/imoim/managers/w$a;->a()Lcom/imo/android/imoim/managers/w;
.line 73
invoke-static {p0}, Lcom/imo/android/imoim/managers/w;->a(Lorg/json/JSONObject;)V
return-void
:cond_e3
const-string v3, "broadcast"
.line 74
invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_f1
.line 75
sget-object p1, Lcom/imo/android/imoim/IMO;->D:Lcom/imo/android/imoim/managers/o;
invoke-virtual {p1, p0}, Lcom/imo/android/imoim/managers/o;->a(Lorg/json/JSONObject;)V
return-void
:cond_f1
const-string v3, "packet_train_map_test"
.line 76
invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_ff
.line 77
sget-object p1, Lcom/imo/android/imoim/IMO;->M:Lcom/imo/android/imoim/av/ptm/a;
invoke-virtual {p1, p0}, Lcom/imo/android/imoim/av/ptm/a;->a(Lorg/json/JSONObject;)V
return-void
:cond_ff
const-string v3, "imodns"
.line 78
invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_10d
.line 79
sget-object p1, Lcom/imo/android/imoim/IMO;->N:Lcom/imo/android/imoim/imodns/g;
invoke-virtual {p1, p0}, Lcom/imo/android/imoim/imodns/g;->a(Lorg/json/JSONObject;)V
return-void
:cond_10d
const-string v3, "convhistory"
.line 80
invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_11b
.line 81
sget-object p1, Lcom/imo/android/imoim/IMO;->r:Lcom/imo/android/imoim/managers/u;
invoke-static {p0}, Lcom/imo/android/imoim/managers/u;->a(Lorg/json/JSONObject;)V
return-void
:cond_11b
const-string v3, "channel"
.line 82
invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_127
.line 83
invoke-static {p0}, Lcom/imo/android/imoim/publicchannel/n;->b(Lorg/json/JSONObject;)V
return-void
:cond_127
const-string v3, "feed"
.line 84
invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_135
.line 85
sget-object p1, Lcom/imo/android/imoim/IMO;->X:Lcom/imo/android/imoim/managers/FeedManager;
invoke-static {p0}, Lcom/imo/android/imoim/managers/FeedManager;->a(Lorg/json/JSONObject;)V
return-void
:cond_135
const-string v3, "feeds"
.line 86
invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_143
.line 87
sget-object p1, Lcom/imo/android/imoim/IMO;->X:Lcom/imo/android/imoim/managers/FeedManager;
invoke-virtual {p1, p0, v2}, Lcom/imo/android/imoim/managers/FeedManager;->a(Lorg/json/JSONObject;Ljava/lang/String;)V
return-void
:cond_143
const-string v3, "big_group"
.line 88
invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v4
if-eqz v4, :cond_153
.line 89
invoke-static {}, Lcom/imo/android/imoim/biggroup/k/a;->a()Lcom/imo/android/imoim/biggroup/f/g;
move-result-object p1
invoke-interface {p1, p0}, Lcom/imo/android/imoim/biggroup/f/g;->a(Lorg/json/JSONObject;)V
return-void
:cond_153
const-string v4, "community_proxy"
.line 90
invoke-virtual {v1, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v4
if-eqz v4, :cond_186
const-string p1, "edata"
.line 91
invoke-virtual {p0, p1}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object p1
if-nez p1, :cond_165
const/4 v0, 0x0
goto :goto_169
.line 92
:cond_165
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
:goto_169
const-string v1, ""
const-string v2, "name"
if-nez p1, :cond_170
goto :goto_174
.line 93
:cond_170
invoke-virtual {p1, v2, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
:goto_174
invoke-virtual {p0, v2, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
.line 94
invoke-virtual {v3, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_185
.line 95
invoke-static {}, Lcom/imo/android/imoim/biggroup/k/a;->a()Lcom/imo/android/imoim/biggroup/f/g;
move-result-object v0
invoke-interface {v0, p1, p0}, Lcom/imo/android/imoim/biggroup/f/g;->a(Lorg/json/JSONObject;Ljava/lang/String;)V
:cond_185
return-void
:cond_186
const-string v0, "big_group_room"
.line 97
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_24d
const-string v0, "room"
.line 98
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_198
goto/16 :goto_24d
:cond_198
const-string v0, "relationship"
.line 101
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_1ac
.line 102
const-class p1, Lcom/imo/android/imoim/newfriends/c/a;
invoke-static {p1}, Lsg/bigo/mobile/android/a/a/a;->a(Ljava/lang/Class;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Lcom/imo/android/imoim/newfriends/c/a;
invoke-interface {p1, p0}, Lcom/imo/android/imoim/newfriends/c/a;->a(Lorg/json/JSONObject;)V
return-void
:cond_1ac
const-string v0, "greeting"
.line 103
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_1c0
.line 104
const-class p1, Lcom/imo/android/imoim/s/b/d;
invoke-static {p1}, Lsg/bigo/mobile/android/a/a/a;->a(Ljava/lang/Class;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Lcom/imo/android/imoim/s/b/d;
invoke-interface {p1, p0}, Lcom/imo/android/imoim/s/b/d;->a(Lorg/json/JSONObject;)V
return-void
:cond_1c0
const-string v0, "visitor"
.line 105
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_1cf
.line 2031
invoke-static {}, Lcom/imo/android/imoim/profile/visitor/b$a;->a()Lcom/imo/android/imoim/profile/visitor/b;
.line 106
invoke-static {p0, v2}, Lcom/imo/android/imoim/profile/visitor/b;->a(Lorg/json/JSONObject;Ljava/lang/String;)V
return-void
:cond_1cf
const-string v0, "push_type_deeplink"
.line 107
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_1e3
.line 108
const-class p1, Lcom/imo/android/imoim/deeplink/i;
invoke-static {p1}, Lsg/bigo/mobile/android/a/a/a;->a(Ljava/lang/Class;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Lcom/imo/android/imoim/deeplink/i;
invoke-interface {p1, p0, v2}, Lcom/imo/android/imoim/deeplink/i;->a(Lorg/json/JSONObject;Ljava/lang/String;)V
return-void
:cond_1e3
const-string v0, "discover"
.line 109
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_1f7
.line 110
const-class v0, Lcom/imo/android/imoim/world/notice/b;
invoke-static {v0}, Lsg/bigo/mobile/android/a/a/a;->a(Ljava/lang/Class;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/imo/android/imoim/world/notice/b;
invoke-interface {v0, p0, p1}, Lcom/imo/android/imoim/world/notice/b;->a(Lorg/json/JSONObject;Z)V
return-void
:cond_1f7
const-string p1, "recommendation"
.line 111
invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_203
.line 112
invoke-static {p0, v2}, Lcom/imo/android/imoim/managers/bq;->a(Lorg/json/JSONObject;Ljava/lang/String;)V
return-void
:cond_203
const-string p1, "community"
.line 113
invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_20f
.line 114
invoke-static {p0}, Lcom/imo/android/imoim/communitymodule/d;->a(Lorg/json/JSONObject;)V
return-void
:cond_20f
const-string p1, "party_av"
.line 115
invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_21d
.line 116
sget-object p1, Lcom/imo/android/imoim/IMO;->z:Lcom/imo/android/imoim/av/GroupAVManager;
invoke-virtual {p1, p0}, Lcom/imo/android/imoim/av/GroupAVManager;->c(Lorg/json/JSONObject;)V
return-void
:cond_21d
const-string p1, "party_room"
.line 117
invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_22b
.line 118
sget-object p1, Lcom/imo/android/imoim/rooms/entrance/c;->c:Lcom/imo/android/imoim/rooms/entrance/c;
invoke-virtual {p1, p0, v2}, Lcom/imo/android/imoim/rooms/entrance/c;->a(Lorg/json/JSONObject;Ljava/lang/String;)V
return-void
:cond_22b
const-string p1, "popup_notification"
.line 119
invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_237
.line 120
invoke-static {p0}, Lcom/imo/android/imoim/home/b;->a(Lorg/json/JSONObject;)V
return-void
:cond_237
const-string p1, "gift_wall"
.line 121
invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_24c
.line 122
const-class p1, Lcom/imo/android/imoim/profile/honor/c;
invoke-static {p1}, Lsg/bigo/mobile/android/a/a/a;->a(Ljava/lang/Class;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Lcom/imo/android/imoim/profile/honor/c;
if-eqz p1, :cond_24c
.line 124
invoke-interface {p1, p0}, Lcom/imo/android/imoim/profile/honor/c;->a(Lorg/json/JSONObject;)V
:cond_24c
return-void
.line 99
:cond_24d
:goto_24d
invoke-static {}, Lcom/imo/android/imoim/live/c;->a()Lcom/imo/android/imoim/live/b;
move-result-object v0
invoke-interface {v0, v1, p0}, Lcom/imo/android/imoim/live/b;->a(Ljava/lang/String;Lorg/json/JSONObject;)V
.line 100
const-class v0, Lcom/imo/android/imoim/world/notice/b;
invoke-static {v0}, Lsg/bigo/mobile/android/a/a/a;->a(Ljava/lang/Class;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/imo/android/imoim/world/notice/b;
invoke-interface {v0, p0, p1}, Lcom/imo/android/imoim/world/notice/b;->a(Lorg/json/JSONObject;Z)V
return-void
.line 64
:cond_260
:goto_260
sget-object p1, Lcom/imo/android/imoim/IMO;->y:Lcom/imo/android/imoim/av/AVManager;
invoke-virtual {p1, p0, v3}, Lcom/imo/android/imoim/av/AVManager;->a(Lorg/json/JSONObject;Z)V
return-void
.line 53
:cond_266
:goto_266
sget-object p1, Lcom/imo/android/imoim/IMO;->d:Lcom/imo/android/imoim/managers/c;
invoke-virtual {p1, p0}, Lcom/imo/android/imoim/managers/c;->a(Lorg/json/JSONObject;)V
return-void
.line 48
:cond_26c
:goto_26c
sget-object p1, Lcom/imo/android/imoim/IMO;->g:Lcom/imo/android/imoim/managers/t;
invoke-virtual {p1, p0}, Lcom/imo/android/imoim/managers/t;->a(Lorg/json/JSONObject;)V
return-void
.end method