From 8279303614b9ce88cfdea0988e49ee2d23e31e57 Mon Sep 17 00:00:00 2001 From: hugy <504650082@qq.com> Date: Sat, 8 Apr 2023 14:53:04 +0800 Subject: [PATCH] =?UTF-8?q?@=E6=B6=88=E6=81=AF=E5=92=8Cocr?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/send_message_mgr.cc | 4 +++- src/send_message_mgr.h | 1 - 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/send_message_mgr.cc b/src/send_message_mgr.cc index 0731e86..ec71383 100644 --- a/src/send_message_mgr.cc +++ b/src/send_message_mgr.cc @@ -5,6 +5,7 @@ #include "wechat_function.h" #include "db.h" +#include "contact_mgr.h" namespace wxhelper { SendMessageMgr::SendMessageMgr(DWORD base):BaseMgr(base) {} @@ -51,7 +52,8 @@ int SendMessageMgr::SendAtText(wchar_t* chat_room_id, wchar_t** wxids, int len, if (!lstrcmpiW((wchar_t *)wxids[i], (wchar_t *)L"notify@all")) { nickname = L"所有人"; } else { - // nickname = GlobalContext::GetInstance().contact_mgr->GetContactOrChatRoomNickname(wxids[i]); + ContactMgr contact{base_addr_}; + nickname = contact.GetContactOrChatRoomNickname(wxids[i]); } if (nickname.length() == 0) { continue; diff --git a/src/send_message_mgr.h b/src/send_message_mgr.h index 3ebf7f7..7e34db5 100644 --- a/src/send_message_mgr.h +++ b/src/send_message_mgr.h @@ -2,7 +2,6 @@ #define WXHELPER_SEND_MESSAGE_MGR_H_ #include "base_mgr.h" namespace wxhelper { -class GlobalContext ; class SendMessageMgr:public BaseMgr { public: explicit SendMessageMgr(DWORD base);