g.smali
.class public final Lcom/imo/android/imoim/webview/a/c/g;
.super Lcom/imo/android/imoim/webview/a/a;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/imo/android/imoim/webview/a/c/g$a;
}
.end annotation
# static fields
.field public static final a:Lcom/imo/android/imoim/webview/a/c/g$a;
# direct methods
.method static constructor <clinit>()V
.registers 2
new-instance v0, Lcom/imo/android/imoim/webview/a/c/g$a;
const/4 v1, 0x0
invoke-direct {v0, v1}, Lcom/imo/android/imoim/webview/a/c/g$a;-><init>(Lkotlin/f/b/j;)V
sput-object v0, Lcom/imo/android/imoim/webview/a/c/g;->a:Lcom/imo/android/imoim/webview/a/c/g$a;
return-void
.end method
.method public constructor <init>()V
.registers 1
.line 11
invoke-direct {p0}, Lcom/imo/android/imoim/webview/a/a;-><init>()V
return-void
.end method
.method public static final synthetic a(Ljava/lang/String;Lsg/bigo/web/jsbridge/core/d;)V
.registers 4
.line 1069
new-instance v0, Lorg/json/JSONObject;
invoke-direct {v0}, Lorg/json/JSONObject;-><init>()V
const-string v1, "state"
.line 1070
invoke-virtual {v0, v1, p0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 1069
invoke-interface {p1, v0}, Lsg/bigo/web/jsbridge/core/d;->a(Lorg/json/JSONObject;)V
return-void
.end method
.method public static final synthetic a(ZLjava/lang/String;Lsg/bigo/web/jsbridge/core/d;)V
.registers 5
.line 1062
new-instance v0, Lorg/json/JSONObject;
invoke-direct {v0}, Lorg/json/JSONObject;-><init>()V
const-string v1, "never_remind"
.line 1063
invoke-virtual {v0, v1, p0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;
const-string p0, "state"
.line 1064
invoke-virtual {v0, p0, p1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 1062
invoke-interface {p2, v0}, Lsg/bigo/web/jsbridge/core/d;->a(Lorg/json/JSONObject;)V
return-void
.end method
# virtual methods
.method public final a()Ljava/lang/String;
.registers 2
const-string v0, "showGameDialog"
return-object v0
.end method
.method public final a(Lorg/json/JSONObject;Lsg/bigo/web/jsbridge/core/d;)V
.registers 9
const-string v0, "params"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "jsBridgeCallback"
invoke-static {p2, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "dialog_type"
.line 25
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
if-nez v0, :cond_14
const-string v0, ""
:cond_14
const-string v1, "diamond"
.line 26
invoke-virtual {p1, v1}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
move-result v1
const-string v2, "type"
.line 27
invoke-virtual {p1, v2}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
const-string v2, "game_id"
.line 28
invoke-virtual {p1, v2}, Lorg/json/JSONObject;->optLong(Ljava/lang/String;)J
move-result-wide v2
const/4 v4, 0x0
const-string v5, "is_static_game"
.line 29
invoke-virtual {p1, v5, v4}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z
move-result p1
if-eqz p1, :cond_2f
return-void
.line 33
:cond_2f
invoke-virtual {p0}, Lcom/imo/android/imoim/webview/a/c/g;->b()Landroid/app/Activity;
move-result-object p1
.line 34
instance-of v4, p1, Lcom/imo/android/core/base/BaseActivity;
if-eqz v4, :cond_94
.line 35
check-cast p1, Lcom/imo/android/core/base/BaseActivity;
invoke-virtual {p1}, Lcom/imo/android/core/base/BaseActivity;->getComponent()Lcom/imo/android/core/component/b/d;
move-result-object p1
const-class v4, Lcom/imo/android/imoim/biggroup/chatroom/play/d;
invoke-interface {p1, v4}, Lcom/imo/android/core/component/b/d;->b(Ljava/lang/Class;)Lcom/imo/android/core/component/b/b;
move-result-object p1
check-cast p1, Lcom/imo/android/imoim/biggroup/chatroom/play/d;
.line 36
check-cast p1, Lcom/imo/android/imoim/biggroup/chatroom/play/b;
.line 1041
invoke-virtual {v0}, Ljava/lang/String;->hashCode()I
move-result v4
sparse-switch v4, :sswitch_data_96
goto :goto_94
:sswitch_4f
const-string v2, "confirmParticipateDialog"
.line 1042
invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_94
if-eqz p1, :cond_63
.line 1043
new-instance v0, Lcom/imo/android/imoim/webview/a/c/g$b;
invoke-direct {v0, p0, p2}, Lcom/imo/android/imoim/webview/a/c/g$b;-><init>(Lcom/imo/android/imoim/webview/a/c/g;Lsg/bigo/web/jsbridge/core/d;)V
check-cast v0, Lkotlin/f/a/m;
invoke-interface {p1, v1, v0}, Lcom/imo/android/imoim/biggroup/chatroom/play/b;->a(ILkotlin/f/a/m;)V
:cond_63
return-void
:sswitch_64
const-string p2, "lostTooMuchDialog"
.line 1055
invoke-virtual {v0, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p2
if-eqz p2, :cond_94
if-eqz p1, :cond_94
.line 1056
invoke-interface {p1}, Lcom/imo/android/imoim/biggroup/chatroom/play/b;->g()V
return-void
:sswitch_72
const-string v1, "closeGameConfirmDialog"
.line 1047
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_94
if-eqz p1, :cond_86
.line 1048
new-instance v0, Lcom/imo/android/imoim/webview/a/c/g$c;
invoke-direct {v0, p0, p2}, Lcom/imo/android/imoim/webview/a/c/g$c;-><init>(Lcom/imo/android/imoim/webview/a/c/g;Lsg/bigo/web/jsbridge/core/d;)V
check-cast v0, Lkotlin/f/a/b;
invoke-interface {p1, v0}, Lcom/imo/android/imoim/biggroup/chatroom/play/b;->a(Lkotlin/f/a/b;)V
:cond_86
return-void
:sswitch_87
const-string p2, "diamondNotEnoughDialog"
.line 1052
invoke-virtual {v0, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p2
if-eqz p2, :cond_94
if-eqz p1, :cond_94
.line 1053
invoke-interface {p1, v2, v3, v1}, Lcom/imo/android/imoim/biggroup/chatroom/play/b;->a(JI)V
:cond_94
:goto_94
return-void
nop
:sswitch_data_96
.sparse-switch
-0xf2682a9 -> :sswitch_87
0x11082e3e -> :sswitch_72
0x15206365 -> :sswitch_64
0x1d9aabe6 -> :sswitch_4f
.end sparse-switch
.end method