diff --git a/services/ans/src/notification_subscriber_manager.cpp b/services/ans/src/notification_subscriber_manager.cpp index 447a3d8eda635d2457ea591da3bf93f62efd3767..16d1a2a21d24f82ef0d76dadb01da952989955c0 100644 --- a/services/ans/src/notification_subscriber_manager.cpp +++ b/services/ans/src/notification_subscriber_manager.cpp @@ -135,8 +135,9 @@ ErrCode NotificationSubscriberManager::RemoveSubscriber( result = this->RemoveSubscriberInner(subscriber, subscribeInfo); })); notificationSubQueue_->wait(handler); + std::string appUserId = (subscribeInfo == nullptr) ? "all" : std::to_string(subscribeInfo->GetAppUserId()); message.Message("Remove subscriber: " + GetClientBundleName() + " user " + - std::to_string(subscribeInfo->GetAppUserId()) + " " + std::to_string(result)); + appUserId + " " + std::to_string(result)); NotificationAnalyticsUtil::ReportModifyEvent(message); return result; } @@ -441,8 +442,9 @@ void NotificationSubscriberManager::NotifyConsumedInner( record->subscriber->OnConsumed(notification, notificationMap); } } + uint32_t listSize = (subscriberRecordList_ == nullptr) ? 0 : subscriberRecordList_.size(); message.Message(notification->GetKey() + " " + std::to_string(notification->GetUserId()) + - " size " + std::to_string(subscriberRecordList_.size())); + " size " + std::to_string(listSize)); NotificationAnalyticsUtil::ReportPublishFailedEvent(notification->GetNotificationRequestPoint(), message); }