From 2d6bcc09b9c2b98d97a0278c2f57a2d415b51138 Mon Sep 17 00:00:00 2001 From: hahwu <31872165+hahwu@users.noreply.github.com> Date: Thu, 26 Feb 2026 20:09:43 +0800 Subject: [PATCH] =?UTF-8?q?notification=20=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/server/game/message_mgr.go | 4 ++-- src/server/game/notification.go | 2 +- src/server/game/register_network_func.go | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/server/game/message_mgr.go b/src/server/game/message_mgr.go index 35349f69..439963ad 100644 --- a/src/server/game/message_mgr.go +++ b/src/server/game/message_mgr.go @@ -376,7 +376,7 @@ func CenterPlayerMsgHandler(data *msg.Msg) (interface{}, error) { } } if applycount > 1 && data.Type == msg.HANDLE_TYPE_APPLY { - NotifyFriendApply(data.To, data.From) + go NotifyFriendApply(data.To, data.From) } messages.mu.Unlock() } @@ -902,7 +902,7 @@ func saveMessage(m *msg.Msg) error { } } if applycount > 1 && m.Type == msg.HANDLE_TYPE_APPLY { - NotifyFriendApply(m.To, m.From) + go NotifyFriendApply(m.To, m.From) } // 添加消息 messages.Messages = append(messages.Messages, m) diff --git a/src/server/game/notification.go b/src/server/game/notification.go index 44fe2d07..00528b59 100644 --- a/src/server/game/notification.go +++ b/src/server/game/notification.go @@ -33,7 +33,7 @@ func NotifyPetroomGame(PlayerId int) { titlekey, infokey := notification_cfg.GetPetroomGameNotificationMsg() title := languageCfg.GetLanguage(msg.LANG_TYPE(PlayerSimpleData.Lang), titlekey) info := languageCfg.GetLanguage(msg.LANG_TYPE(PlayerSimpleData.Lang), infokey) - GoUtil.NotifyPlayer(GoUtil.Int(PlayerSimpleData.Account), NOTIFY_TYPE_PETROOM_GAME, title, fmt.Sprintf(info, PlayerSimpleData.PetName)) + GoUtil.NotifyPlayer(GoUtil.Int(PlayerSimpleData.Account), NOTIFY_TYPE_PETROOM_GAME, fmt.Sprintf(title, PlayerSimpleData.PetName), fmt.Sprintf(info, PlayerSimpleData.PetName)) SetPetroomGameNotification(PlayerId, count+1) } diff --git a/src/server/game/register_network_func.go b/src/server/game/register_network_func.go index d131d678..b771cc4b 100644 --- a/src/server/game/register_network_func.go +++ b/src/server/game/register_network_func.go @@ -3985,7 +3985,7 @@ func ReqPlayroomSelectReward(player *Player, buf []byte) error { PlayroomMod.ResetGame() player.PlayerDecoSetLog("emoji", int(req.EmojiId), "playroom_select_reward") player.PlayroomBackData() - NotifyPetroomGame(Target) + go NotifyPetroomGame(Target) player.PlayMod.save() player.PushClientRes(&msg.ResPlayroomSelectReward{ Code: msg.RES_CODE_SUCCESS,