From 2994bc6a56e940f137610804e72e6707cda55892 Mon Sep 17 00:00:00 2001 From: xuyang Date: Mon, 2 Mar 2026 14:22:07 +0800 Subject: [PATCH] =?UTF-8?q?=E8=8E=B7=E5=8F=96sdk=E4=B8=BB=E9=A2=98?= =?UTF-8?q?=E8=BF=94=E5=9B=9E=E5=80=BC=E6=94=B9=E6=88=90map?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- services/game/client_test.go | 4 +-- services/game/game.go | 48 +++--------------------------------- 2 files changed, 4 insertions(+), 48 deletions(-) diff --git a/services/game/client_test.go b/services/game/client_test.go index 49ac7ce..611840f 100644 --- a/services/game/client_test.go +++ b/services/game/client_test.go @@ -1,7 +1,6 @@ package game import ( - "encoding/json" "fmt" "testing" "time" @@ -285,6 +284,5 @@ func TestGetSdkTheme(t *testing.T) { return } fmt.Println(sdkTheme.Status, sdkTheme.Code, sdkTheme.Msg) - b, _ := json.Marshal(sdkTheme.Data) - fmt.Println(string(b)) + fmt.Println(sdkTheme.Data) } diff --git a/services/game/game.go b/services/game/game.go index 998040e..5221c54 100644 --- a/services/game/game.go +++ b/services/game/game.go @@ -601,51 +601,9 @@ type GetSdkThemeReq struct { type GetSdkThemeResp struct { *responses.BaseResponse - Code int `json:"code"` - Msg string `json:"msg"` - Data SdkTheme `json:"data"` -} - -type SdkTheme struct { - Theme struct { - Colors struct { - Theme []string `json:"theme"` - Important string `json:"important"` - Normal string `json:"normal"` - Tips string `json:"tips"` - Divider string `json:"divider"` - Background string `json:"background"` - TextClickable string `json:"text_clickable"` - RadioSelected string `json:"radio_selected"` - RadioUnselected string `json:"radio_unselected"` - ImportantText string `json:"important_text"` - TextInput string `json:"text_input"` - } `json:"colors"` - GradientAngle int `json:"gradient_angle"` - ButtonCornerRadius []int `json:"button_corner_radius"` - BackgroundCornerRadius []int `json:"background_corner_radius"` - BackgroundImg string `json:"background_img"` - ButtonSimpleImg string `json:"button_simple_img"` - ButtonThemeImg string `json:"button_theme_img"` - BackgroundImgGraphic string `json:"background_img_graphic"` - BackgroundImgGraphicPosition []int `json:"background_img_graphic_position"` - ButtonThemeImgGraphic string `json:"button_theme_img_graphic"` - ButtonThemeImgGraphicPosition []int `json:"button_theme_img_graphic_position"` - ButtonSimpleImgGraphic string `json:"button_simple_img_graphic"` - ButtonSimpleImgGraphicPosition []int `json:"button_simple_img_graphic_position"` - } `json:"theme"` - Icon struct { - MenuCenter string `json:"menu_center"` - MenuCs string `json:"menu_cs"` - MenuActivity string `json:"menu_activity"` - MenuVip string `json:"menu_vip"` - FloatDefault string `json:"float_default"` - FloatActiveLeft string `json:"float_active_left"` - FloatActiveRight string `json:"float_active_right"` - FloatInactiveLeft string `json:"float_inactive_left"` - FloatInactiveRight string `json:"float_inactive_right"` - CommonCs string `json:"common_cs"` - } `json:"icon"` + Code int `json:"code"` + Msg string `json:"msg"` + Data map[string]any `json:"data"` } func CreateGetSdkThemeReq(gameId int64, gameVersion string) *GetSdkThemeReq {