Skip to content

Commit 422d3c1

Browse files
committed
chore: bump version 10.9.52
Signed-off-by: Dylan <2894220@gmail.com>
1 parent c63e724 commit 422d3c1

17 files changed

+90
-34
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "node-nim",
3-
"version": "10.9.50",
3+
"version": "10.9.52",
44
"description": "NetEase IM nodejs wrapper based on NetEase IM C++ SDK",
55
"main": "dist/node-nim.js",
66
"bin": {

src/v2/v2_node_nim_ai_service.cpp

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,12 @@ V2NodeNIMAIService::V2NodeNIMAIService(const Napi::CallbackInfo& info)
2020
}
2121

2222
V2NodeNIMAIService::~V2NodeNIMAIService() {
23-
auto& service = v2::V2NIMClient::get().getAIService();
24-
service.removeAIListener(listener_);
23+
try {
24+
auto& service = v2::V2NIMClient::get().getAIService();
25+
service.removeAIListener(listener_);
26+
} catch (const std::exception& e) {
27+
// Do nothing
28+
}
2529
}
2630

2731
void V2NodeNIMAIService::initEventHandler() {

src/v2/v2_node_nim_conversation_group_service.cpp

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,12 @@ node_nim::V2NodeNIMConversationGroupService::V2NodeNIMConversationGroupService(c
2424
}
2525

2626
V2NodeNIMConversationGroupService::~V2NodeNIMConversationGroupService() {
27-
auto& conversation_group_service = v2::V2NIMClient::get().getConversationGroupService();
28-
conversation_group_service.removeConversationGroupListener(listener_);
27+
try {
28+
auto& conversation_group_service = v2::V2NIMClient::get().getConversationGroupService();
29+
conversation_group_service.removeConversationGroupListener(listener_);
30+
} catch (const std::exception& e) {
31+
// Do nothing
32+
}
2933
}
3034

3135
void V2NodeNIMConversationGroupService::initEventHandler() {

src/v2/v2_node_nim_friend_service.cpp

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,12 @@ node_nim::V2NodeNIMFriendService::V2NodeNIMFriendService(const Napi::CallbackInf
3131
}
3232

3333
V2NodeNIMFriendService::~V2NodeNIMFriendService() {
34-
auto& service = v2::V2NIMClient::get().getFriendService();
35-
service.removeFriendListener(listener_);
34+
try {
35+
auto& service = v2::V2NIMClient::get().getFriendService();
36+
service.removeFriendListener(listener_);
37+
} catch (const std::exception& e) {
38+
// Do nothing
39+
}
3640
}
3741

3842
void V2NodeNIMFriendService::initEventHandler() {

src/v2/v2_node_nim_local_conversation_service.cpp

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,12 @@ V2NodeNIMLocalConversationService::V2NodeNIMLocalConversationService(const Napi:
4444
}
4545

4646
V2NodeNIMLocalConversationService::~V2NodeNIMLocalConversationService() {
47-
auto& conversation_service = v2::V2NIMClient::get().getLocalConversationService();
48-
conversation_service.removeConversationListener(conversation_listener_);
47+
try {
48+
auto& conversation_service = v2::V2NIMClient::get().getLocalConversationService();
49+
conversation_service.removeConversationListener(conversation_listener_);
50+
} catch (const std::exception& e) {
51+
// Do nothing
52+
}
4953
}
5054

5155
void V2NodeNIMLocalConversationService::initEventHandler() {

src/v2/v2_node_nim_login_service.cpp

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,13 @@ node_nim::V2NodeNIMLoginService::V2NodeNIMLoginService(const Napi::CallbackInfo&
2727
}
2828

2929
V2NodeNIMLoginService::~V2NodeNIMLoginService() {
30-
auto& login_service = v2::V2NIMClient::get().getLoginService();
31-
login_service.removeLoginListener(login_listener_);
32-
login_service.removeLoginDetailListener(login_detail_listener_);
30+
try {
31+
auto& login_service = v2::V2NIMClient::get().getLoginService();
32+
login_service.removeLoginListener(login_listener_);
33+
login_service.removeLoginDetailListener(login_detail_listener_);
34+
} catch (const std::exception& e) {
35+
// Do nothing
36+
}
3337
}
3438

3539
void V2NodeNIMLoginService::initEventHandler() {

src/v2/v2_node_nim_message_service.cpp

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,8 +61,12 @@ V2NodeNIMMessageService::V2NodeNIMMessageService(const Napi::CallbackInfo& info)
6161
}
6262

6363
V2NodeNIMMessageService::~V2NodeNIMMessageService() {
64-
auto& message_service = v2::V2NIMClient::get().getMessageService();
65-
message_service.removeMessageListener(listener_);
64+
try {
65+
auto& message_service = v2::V2NIMClient::get().getMessageService();
66+
message_service.removeMessageListener(listener_);
67+
} catch (const std::exception& e) {
68+
// Do nothing
69+
}
6670
}
6771

6872
void V2NodeNIMMessageService::initEventHandler() {

src/v2/v2_node_nim_notification_service.cpp

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,12 @@ node_nim::V2NodeNIMNotificationService::V2NodeNIMNotificationService(const Napi:
1313
}
1414

1515
V2NodeNIMNotificationService::~V2NodeNIMNotificationService() {
16-
auto& notification_service = v2::V2NIMClient::get().getNotificationService();
17-
notification_service.removeNotificationListener(listener_);
16+
try {
17+
auto& notification_service = v2::V2NIMClient::get().getNotificationService();
18+
notification_service.removeNotificationListener(listener_);
19+
} catch (const std::exception& e) {
20+
// Do nothing
21+
}
1822
}
1923

2024
void V2NodeNIMNotificationService::initEventHandler() {

src/v2/v2_node_nim_passthrough_service.cpp

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,12 @@ V2NodeNIMPassthroughService::V2NodeNIMPassthroughService(const Napi::CallbackInf
2424
}
2525

2626
V2NodeNIMPassthroughService::~V2NodeNIMPassthroughService() {
27-
auto& passthrough_service = v2::V2NIMClient::get().getPassthroughService();
28-
passthrough_service.removePassthroughListener(listener_);
27+
try {
28+
auto& passthrough_service = v2::V2NIMClient::get().getPassthroughService();
29+
passthrough_service.removePassthroughListener(listener_);
30+
} catch (const std::exception& e) {
31+
// Do nothing
32+
}
2933
}
3034

3135
void V2NodeNIMPassthroughService::initEventHandler() {

src/v2/v2_node_nim_setting_service.cpp

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,12 @@ node_nim::V2NodeNIMSettingService::V2NodeNIMSettingService(const Napi::CallbackI
2525
}
2626

2727
V2NodeNIMSettingService::~V2NodeNIMSettingService() {
28-
auto& setting_service = v2::V2NIMClient::get().getSettingService();
29-
setting_service.removeSettingListener(listener_);
28+
try {
29+
auto& setting_service = v2::V2NIMClient::get().getSettingService();
30+
setting_service.removeSettingListener(listener_);
31+
} catch (const std::exception& e) {
32+
// Do nothing
33+
}
3034
}
3135

3236
void V2NodeNIMSettingService::initEventHandler() {

0 commit comments

Comments
 (0)