From c8389546cf1befe998663b3e878ca0923f7b9f9a Mon Sep 17 00:00:00 2001 From: njupthan Date: Wed, 16 Mar 2022 17:12:34 +0000 Subject: [PATCH] Local notifications set isDistributed to false Signed-off-by: njupthan --- interfaces/kits/napi/ans/src/common.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/interfaces/kits/napi/ans/src/common.cpp b/interfaces/kits/napi/ans/src/common.cpp index b3aa845a1..1965a7db4 100644 --- a/interfaces/kits/napi/ans/src/common.cpp +++ b/interfaces/kits/napi/ans/src/common.cpp @@ -173,7 +173,11 @@ napi_value Common::SetNotificationByDistributedOptions( NotificationDistributedOptions options = notification->GetNotificationRequest().GetNotificationDistributedOptions(); napi_value value = nullptr; // isDistributed?: boolean - napi_get_boolean(env, options.IsDistributed(), &value); + if (notification->GetDeviceId().empty()) { + napi_get_boolean(env, false, &value); + } else { + napi_get_boolean(env, options.IsDistributed(), &value); + } napi_set_named_property(env, result, "isDistributed", value); // supportDisplayDevices?: Array -- Gitee