From c4a5f8752924579bc4b3a3ef6d1269c59dc04b2a Mon Sep 17 00:00:00 2001 From: songbao1 Date: Wed, 25 Jun 2025 10:24:51 +0800 Subject: [PATCH] updateTimer update with liveview Signed-off-by: songbao1 --- .../ans/src/advanced_notification_publish_service.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/services/ans/src/advanced_notification_publish_service.cpp b/services/ans/src/advanced_notification_publish_service.cpp index 074d2c4a0..f88bd88dc 100644 --- a/services/ans/src/advanced_notification_publish_service.cpp +++ b/services/ans/src/advanced_notification_publish_service.cpp @@ -126,8 +126,12 @@ void AdvancedNotificationService::UpdateCollaborateTimerInfo(const std::shared_p auto status = liveViewContent->GetLiveViewStatus(); switch (status) { case NotificationLiveViewContent::LiveViewStatus::LIVE_VIEW_CREATE: { - SetFinishTimer(record); - SetUpdateTimer(record); + if (record->notification->GetFinishTimer() == NotificationConstant::INVALID_TIMER_ID) { + SetFinishTimer(record); + } + if (record->notification->GetUpdateTimer() == NotificationConstant::INVALID_TIMER_ID) { + SetUpdateTimer(record); + } CancelArchiveTimer(record); return; } -- Gitee