Home
last modified time | relevance | path

Searched refs:asynccallbackinfo (Results 1 - 25 of 30) sorted by relevance

12

/base/notification/distributed_notification_service/frameworks/js/napi/src/manager/
H A Dnapi_distributed.cpp31 AsyncCallbackInfoIsEnabled *asynccallbackinfo = static_cast<AsyncCallbackInfoIsEnabled *>(data); in AsyncCompleteCallbackNapiIsDistributedEnabled() local
32 if (asynccallbackinfo) { in AsyncCompleteCallbackNapiIsDistributedEnabled()
34 if (asynccallbackinfo->info.errorCode != ERR_OK) { in AsyncCompleteCallbackNapiIsDistributedEnabled()
37 napi_get_boolean(env, asynccallbackinfo->enable, &result); in AsyncCompleteCallbackNapiIsDistributedEnabled()
39 Common::CreateReturnValue(env, asynccallbackinfo->info, result); in AsyncCompleteCallbackNapiIsDistributedEnabled()
40 if (asynccallbackinfo->info.callback != nullptr) { in AsyncCompleteCallbackNapiIsDistributedEnabled()
42 napi_delete_reference(env, asynccallbackinfo->info.callback); in AsyncCompleteCallbackNapiIsDistributedEnabled()
44 napi_delete_async_work(env, asynccallbackinfo->asyncWork); in AsyncCompleteCallbackNapiIsDistributedEnabled()
45 delete asynccallbackinfo; in AsyncCompleteCallbackNapiIsDistributedEnabled()
46 asynccallbackinfo in AsyncCompleteCallbackNapiIsDistributedEnabled()
60 auto asynccallbackinfo = new (std::nothrow) AsyncCallbackInfoIsEnabled {.env = env, .asyncWork = nullptr}; NapiIsDistributedEnabled() local
110 AsyncCallbackInfoEnabled *asynccallbackinfo = NapiEnableDistributed() local
175 AsyncCallbackInfoEnabledByBundle *asynccallbackinfo = NapiEnableDistributedByBundle() local
237 AsyncCallbackInfoEnabled *asynccallbackinfo = NapiEnableDistributedSelf() local
299 AsyncCallbackInfoIsEnabledByBundle *asynccallbackinfo = static_cast<AsyncCallbackInfoIsEnabledByBundle *>(data); AsyncCompleteCallbackNapiIsDistributedEnableByBundle() local
328 AsyncCallbackInfoIsEnabledByBundle *asynccallbackinfo = NapiIsDistributedEnableByBundle() local
382 AsyncCallbackInfoGetRemindType *asynccallbackinfo = static_cast<AsyncCallbackInfoGetRemindType *>(data); AsyncCompleteCallbackNapiGetDeviceRemindType() local
416 auto asynccallbackinfo = new (std::nothrow) AsyncCallbackInfoGetRemindType {.env = env, .asyncWork = nullptr}; NapiGetDeviceRemindType() local
464 AsyncCallbackInfoEnabledWithoutApp *asynccallbackinfo = NapiSetSyncNotificationEnabledWithoutApp() local
529 AsyncCallbackInfoGetEnabledWithoutApp *asynccallbackinfo = NapiGetSyncNotificationEnabledWithoutApp() local
[all...]
H A Dnapi_disturb_mode.cpp32 AsyncCallbackInfoSetDoNotDisturb *asynccallbackinfo = in NapiSetDoNotDisturbDate() local
34 if (!asynccallbackinfo) { in NapiSetDoNotDisturbDate()
39 Common::PaddingCallbackPromiseInfo(env, params.callback, asynccallbackinfo->info, promise); in NapiSetDoNotDisturbDate()
47 AsyncCallbackInfoSetDoNotDisturb *asynccallbackinfo = static_cast<AsyncCallbackInfoSetDoNotDisturb *>(data); in NapiSetDoNotDisturbDate()
48 if (asynccallbackinfo) { in NapiSetDoNotDisturbDate()
49 if (asynccallbackinfo->params.hasUserId) { in NapiSetDoNotDisturbDate()
50 asynccallbackinfo->info.errorCode = NotificationHelper::SetDoNotDisturbDate( in NapiSetDoNotDisturbDate()
51 asynccallbackinfo->params.userId, asynccallbackinfo->params.date); in NapiSetDoNotDisturbDate()
53 asynccallbackinfo in NapiSetDoNotDisturbDate()
97 AsyncCallbackInfoDoNotDisturbProfile *asynccallbackinfo = NapiAddDoNotDisturbProfiles() local
143 AsyncCallbackInfoDoNotDisturbProfile *asynccallbackinfo = NapiRemoveDoNotDisturbProfiles() local
188 AsyncCallbackInfoGetDoNotDisturb *asynccallbackinfo = static_cast<AsyncCallbackInfoGetDoNotDisturb *>(data); AsyncCompleteCallbackNapiGetDoNotDisturbDate() local
217 AsyncCallbackInfoGetDoNotDisturb *asynccallbackinfo = NapiGetDoNotDisturbDate() local
275 AsyncCallbackInfoSupportDoNotDisturb *asynccallbackinfo = NapiSupportDoNotDisturbMode() local
343 auto asynccallbackinfo = reinterpret_cast<AsyncCallbackInfoGetDoNotDisturbProfile *>(data); AsyncCompleteCallbackNapiGetDoNotDisturbProfile() local
378 AsyncCallbackInfoGetDoNotDisturbProfile *asynccallbackinfo = NapiGetDoNotDisturbProfile() local
[all...]
H A Dnapi_cancel.cpp32 AsyncCallbackInfoCancel *asynccallbackinfo = new (std::nothrow) AsyncCallbackInfoCancel { in NapiCancel() local
40 if (!asynccallbackinfo) { in NapiCancel()
45 Common::PaddingCallbackPromiseInfo(env, paras.callback, asynccallbackinfo->info, promise); in NapiCancel()
55 AsyncCallbackInfoCancel *asynccallbackinfo = static_cast<AsyncCallbackInfoCancel *>(data); in NapiCancel()
57 if (asynccallbackinfo) { in NapiCancel()
58 if (asynccallbackinfo->hasOption) { in NapiCancel()
59 asynccallbackinfo->info.errorCode = NotificationHelper::CancelAsBundleWithAgent( in NapiCancel()
60 asynccallbackinfo->option, asynccallbackinfo->id); in NapiCancel()
62 asynccallbackinfo in NapiCancel()
105 auto asynccallbackinfo = new (std::nothrow) AsyncCallbackInfoCancel {.env = env, .asyncWork = nullptr}; NapiCancelAll() local
164 AsyncCallbackInfoCancelGroup *asynccallbackinfo = new (std::nothrow) NapiCancelGroup() local
227 AsyncCallbackInfoCancelAsBundle *asynccallbackinfo = new (std::nothrow) AsyncCallbackInfoCancelAsBundle { NapiCancelAsBundle() local
[all...]
H A Dnapi_publish.cpp34 auto asynccallbackinfo = new (std::nothrow) AsyncCallbackInfoPublish {.env = env, .asyncWork = nullptr}; in NapiPublish() local
35 if (!asynccallbackinfo) { in NapiPublish()
36 ANS_LOGD("asynccallbackinfo is nullptr."); in NapiPublish()
40 asynccallbackinfo->request = params.request; in NapiPublish()
41 Common::PaddingCallbackPromiseInfo(env, params.callback, asynccallbackinfo->info, promise); in NapiPublish()
52 AsyncCallbackInfoPublish *asynccallbackinfo = static_cast<AsyncCallbackInfoPublish *>(data); in NapiPublish()
53 if (asynccallbackinfo) { in NapiPublish()
56 asynccallbackinfo->request.GetNotificationId(), in NapiPublish()
57 asynccallbackinfo->request.GetContent()->GetContentType()); in NapiPublish()
59 asynccallbackinfo in NapiPublish()
102 auto asynccallbackinfo = new (std::nothrow) AsyncCallbackInfoPublish {.env = env, .asyncWork = nullptr}; NapiShowNotification() local
159 auto asynccallbackinfo = new (std::nothrow) AsyncCallbackInfoPublish {.env = env, .asyncWork = nullptr}; NapiPublishAsBundle() local
[all...]
H A Dnapi_slot.cpp32 AsyncCallbackInfoAddSlot *asynccallbackinfo = new (std::nothrow) AsyncCallbackInfoAddSlot { in NapiAddSlot() local
39 if (!asynccallbackinfo) { in NapiAddSlot()
40 ANS_LOGD("Create asynccallbackinfo failed."); in NapiAddSlot()
44 Common::PaddingCallbackPromiseInfo(env, paras.callback, asynccallbackinfo->info, promise); in NapiAddSlot()
54 auto asynccallbackinfo = static_cast<AsyncCallbackInfoAddSlot *>(data); in NapiAddSlot()
55 if (asynccallbackinfo) { in NapiAddSlot()
56 if (asynccallbackinfo->isAddSlotByType) { in NapiAddSlot()
57 asynccallbackinfo->info.errorCode = NotificationHelper::AddSlotByType(asynccallbackinfo->inType); in NapiAddSlot()
59 asynccallbackinfo in NapiAddSlot()
102 AsyncCallbackInfoAddSlots *asynccallbackinfo = NapiAddSlots() local
163 AsyncCallbackInfoSetSlotByBundle *asynccallbackinfo = NapiSetSlotByBundle() local
223 auto asynccallbackinfo = static_cast<AsyncCallbackInfoGetSlot *>(data); AsyncCompleteCallbackNapiGetSlot() local
255 AsyncCallbackInfoGetSlot *asynccallbackinfo = NapiGetSlot() local
301 AsyncCallbackInfoGetSlotNumByBundle *asynccallbackinfo = NapiGetSlotNumByBundle() local
363 auto asynccallbackinfo = reinterpret_cast<AsyncCallbackInfoGetSlots *>(data); AsyncCompleteCallbackNapiGetSlots() local
413 auto asynccallbackinfo = new (std::nothrow) AsyncCallbackInfoGetSlots {.env = env, .asyncWork = nullptr}; NapiGetSlots() local
456 auto asynccallbackinfo = reinterpret_cast<AsyncCallbackInfoGetSlotsByBundle *>(data); AsyncCompleteCallbackNapiGetSlotsByBundle() local
504 AsyncCallbackInfoGetSlotsByBundle *asynccallbackinfo = NapiGetSlotsByBundle() local
550 auto asynccallbackinfo = reinterpret_cast<AsyncCallbackInfoGetSlotByBundle *>(data); AsyncCompleteCallbackNapiGetSlotByBundle() local
583 AsyncCallbackInfoGetSlotByBundle *asynccallbackinfo = NapiGetSlotByBundle() local
630 AsyncCallbackInfoRemoveSlot *asynccallbackinfo = NapiRemoveSlot() local
691 auto *asynccallbackinfo = new (std::nothrow) AsyncCallbackInfoRemoveAllSlots {.env = env, .asyncWork = nullptr}; NapiRemoveAllSlots() local
749 AsyncCallbackInfoInfoEnableSlot *asynccallbackinfo = NapiEnableNotificationSlot() local
813 AsyncCallbackInfoInfoIsEnableSlot *asynccallbackinfo = NapiIsEnableNotificationSlot() local
876 AsyncCallbackInfoSetSlotFlagsByBundle *asynccallbackinfo = NapiSetSlotFlagsByBundle() local
937 AsyncCallbackInfoGetSlotFlagsByBundle *asynccallbackinfo = NapiGetSlotFlagsByBundle() local
[all...]
H A Dnapi_enable_notification.cpp36 AsyncCallbackInfoEnable *asynccallbackinfo = static_cast<AsyncCallbackInfoEnable *>(data); in AsyncCompleteCallbackNapiEnableNotification() local
37 if (asynccallbackinfo) { in AsyncCompleteCallbackNapiEnableNotification()
38 Common::CreateReturnValue(env, asynccallbackinfo->info, Common::NapiGetNull(env)); in AsyncCompleteCallbackNapiEnableNotification()
39 if (asynccallbackinfo->info.callback != nullptr) { in AsyncCompleteCallbackNapiEnableNotification()
41 napi_delete_reference(env, asynccallbackinfo->info.callback); in AsyncCompleteCallbackNapiEnableNotification()
43 napi_delete_async_work(env, asynccallbackinfo->asyncWork); in AsyncCompleteCallbackNapiEnableNotification()
44 delete asynccallbackinfo; in AsyncCompleteCallbackNapiEnableNotification()
45 asynccallbackinfo = nullptr; in AsyncCompleteCallbackNapiEnableNotification()
58 AsyncCallbackInfoEnable *asynccallbackinfo = in NapiEnableNotification() local
60 if (!asynccallbackinfo) { in NapiEnableNotification()
105 AsyncCallbackInfoIsEnable *asynccallbackinfo = static_cast<AsyncCallbackInfoIsEnable *>(data); AsyncCompleteCallbackNapiIsNotificationEnabled() local
129 AsyncCallbackInfoIsEnable *asynccallbackinfo = NapiIsNotificationEnabled() local
191 AsyncCallbackInfoIsEnable *asynccallbackinfo = NapiIsNotificationEnabledSelf() local
242 auto* asynccallbackinfo = static_cast<AsyncCallbackInfoIsEnable*>(data); NapiAsyncCompleteCallbackRequestEnableNotification() local
262 AsyncCallbackInfoIsEnable *asynccallbackinfo = new (std::nothrow) AsyncCallbackInfoIsEnable { NapiRequestEnableNotification() local
416 AsyncCallbackInfoEnableStatus *asynccallbackinfo = static_cast<AsyncCallbackInfoEnableStatus *>(data); AsyncCompleteCallbackNapiGetAllNotificationEnableStatus() local
449 AsyncCallbackInfoEnableStatus *asynccallbackinfo = NapiGetAllNotificationEnabledBundles() local
[all...]
H A Dnapi_local_live_view.cpp39 AsyncCallbackInfoSubscribeLocalLiveView *asynccallbackinfo = in NapiSubscriteLocalAcitvity() local
43 if (!asynccallbackinfo) { in NapiSubscriteLocalAcitvity()
51 Common::PaddingCallbackPromiseInfo(env, callback, asynccallbackinfo->info, promise); in NapiSubscriteLocalAcitvity()
62 ANS_LOGE("Invalid asynccallbackinfo!"); in NapiSubscriteLocalAcitvity()
65 auto asynccallbackinfo = reinterpret_cast<AsyncCallbackInfoSubscribeLocalLiveView *>(data); in NapiSubscriteLocalAcitvity()
67 asynccallbackinfo->info.errorCode = in NapiSubscriteLocalAcitvity()
68 NotificationHelper::SubscribeLocalLiveViewNotification(*(asynccallbackinfo->objectInfo), false); in NapiSubscriteLocalAcitvity()
73 ANS_LOGE("Invalid asynccallbackinfo!"); in NapiSubscriteLocalAcitvity()
76 auto asynccallbackinfo = reinterpret_cast<AsyncCallbackInfoSubscribeLocalLiveView *>(data); in NapiSubscriteLocalAcitvity()
77 if (asynccallbackinfo) { in NapiSubscriteLocalAcitvity()
108 ParseTriggerParameters(const napi_env &env, const napi_callback_info &info, AsyncCallbackInfoSubscribeLocalLiveView *asynccallbackinfo, napi_ref &callback) ParseTriggerParameters() argument
163 AsyncCallbackInfoSubscribeLocalLiveView *asynccallbackinfo = NapiTriggerLocalLiveView() local
[all...]
H A Dnapi_display_badge.cpp36 AsyncCallbackInfoEnableBadge *asynccallbackinfo = in NapiDisplayBadge() local
38 if (!asynccallbackinfo) { in NapiDisplayBadge()
43 Common::PaddingCallbackPromiseInfo(env, params.callback, asynccallbackinfo->info, promise); in NapiDisplayBadge()
53 AsyncCallbackInfoEnableBadge *asynccallbackinfo = static_cast<AsyncCallbackInfoEnableBadge *>(data); in NapiDisplayBadge()
54 if (asynccallbackinfo) { in NapiDisplayBadge()
56 asynccallbackinfo->params.option.GetBundleName().c_str(), in NapiDisplayBadge()
57 asynccallbackinfo->params.option.GetUid(), in NapiDisplayBadge()
58 asynccallbackinfo->params.enable); in NapiDisplayBadge()
59 asynccallbackinfo->info.errorCode = NotificationHelper::SetShowBadgeEnabledForBundle( in NapiDisplayBadge()
60 asynccallbackinfo in NapiDisplayBadge()
100 AsyncCallbackInfoIsDisplayBadge *asynccallbackinfo = static_cast<AsyncCallbackInfoIsDisplayBadge *>(data); AsyncCompleteCallbackNapiIsBadgeDisplayed() local
124 AsyncCallbackInfoIsDisplayBadge *asynccallbackinfo = NapiIsBadgeDisplayed() local
238 AsyncCallbackSetBadgeNumber *asynccallbackinfo = static_cast<AsyncCallbackSetBadgeNumber *>(data); AsyncCompleteCallbackNapiSetBadgeNumber() local
257 AsyncCallbackSetBadgeNumber *asynccallbackinfo = NapiSetBadgeNumber() local
[all...]
H A Dnapi_get_active.cpp34 auto asynccallbackinfo = static_cast<AsyncCallbackInfoActive *>(data); in AsyncCompleteCallbackNapiGetAllActiveNotifications() local
35 if (asynccallbackinfo) { in AsyncCompleteCallbackNapiGetAllActiveNotifications()
38 if (asynccallbackinfo->info.errorCode != ERR_OK) { in AsyncCompleteCallbackNapiGetAllActiveNotifications()
44 for (auto vec : asynccallbackinfo->notifications) { in AsyncCompleteCallbackNapiGetAllActiveNotifications()
60 if ((count == 0) && (asynccallbackinfo->notifications.size() > 0)) { in AsyncCompleteCallbackNapiGetAllActiveNotifications()
61 asynccallbackinfo->info.errorCode = ERROR; in AsyncCompleteCallbackNapiGetAllActiveNotifications()
65 Common::CreateReturnValue(env, asynccallbackinfo->info, result); in AsyncCompleteCallbackNapiGetAllActiveNotifications()
66 if (asynccallbackinfo->info.callback != nullptr) { in AsyncCompleteCallbackNapiGetAllActiveNotifications()
68 napi_delete_reference(env, asynccallbackinfo->info.callback); in AsyncCompleteCallbackNapiGetAllActiveNotifications()
70 napi_delete_async_work(env, asynccallbackinfo in AsyncCompleteCallbackNapiGetAllActiveNotifications()
86 auto asynccallbackinfo = new (std::nothrow) AsyncCallbackInfoActive {.env = env, .asyncWork = nullptr}; NapiGetAllActiveNotifications() local
133 auto asynccallbackinfo = static_cast<AsyncCallbackInfoActive *>(data); AsyncCompleteCallbackNapiGetActiveNotifications() local
184 auto asynccallbackinfo = new (std::nothrow) AsyncCallbackInfoActive {.env = env, .asyncWork = nullptr}; NapiGetActiveNotifications() local
231 auto asynccallbackinfo = static_cast<AsyncCallbackInfoActive *>(data); AsyncCompleteCallbackNapiGetActiveNotificationCount() local
259 auto asynccallbackinfo = new (std::nothrow) AsyncCallbackInfoActive {.env = env, .asyncWork = nullptr}; NapiGetActiveNotificationCount() local
[all...]
H A Dnapi_distributed_enable.cpp98 AsyncCallbackDistributedEnable *asynccallbackinfo = static_cast<AsyncCallbackDistributedEnable *>(data); in AsyncCompleteCallbackNapiSetDistributedEnabledByBundle() local
99 if (asynccallbackinfo) { in AsyncCompleteCallbackNapiSetDistributedEnabledByBundle()
100 Common::CreateReturnValue(env, asynccallbackinfo->info, Common::NapiGetNull(env)); in AsyncCompleteCallbackNapiSetDistributedEnabledByBundle()
101 if (asynccallbackinfo->info.callback != nullptr) { in AsyncCompleteCallbackNapiSetDistributedEnabledByBundle()
103 napi_delete_reference(env, asynccallbackinfo->info.callback); in AsyncCompleteCallbackNapiSetDistributedEnabledByBundle()
105 napi_delete_async_work(env, asynccallbackinfo->asyncWork); in AsyncCompleteCallbackNapiSetDistributedEnabledByBundle()
106 delete asynccallbackinfo; in AsyncCompleteCallbackNapiSetDistributedEnabledByBundle()
107 asynccallbackinfo = nullptr; in AsyncCompleteCallbackNapiSetDistributedEnabledByBundle()
120 AsyncCallbackDistributedEnable *asynccallbackinfo = in NapiSetDistributedEnabledByBundle() local
122 if (!asynccallbackinfo) { in NapiSetDistributedEnabledByBundle()
161 AsyncCallbackSmartReminderEnabled *asynccallbackinfo = static_cast<AsyncCallbackSmartReminderEnabled *>(data); AsyncCompleteCallbackNapiSetSmartReminderEnabled() local
231 AsyncCallbackSmartReminderEnabled *asynccallbackinfo = NapiSetSmartReminderEnabled() local
272 AsyncCallbackSmartReminderEnabled *asynccallbackinfo = static_cast<AsyncCallbackSmartReminderEnabled *>(data); AsyncCompleteCallbackNapiIsSmartReminderEnabled() local
300 AsyncCallbackSmartReminderEnabled *asynccallbackinfo = NapiIsSmartReminderEnabled() local
[all...]
H A Dnapi_remove_group.cpp99 AsyncCallbackInfoRemoveGroupByBundle *asynccallbackinfo = static_cast<AsyncCallbackInfoRemoveGroupByBundle *>(data); in AsyncCompleteCallbackNapiRemoveGroupByBundle() local
100 if (asynccallbackinfo) { in AsyncCompleteCallbackNapiRemoveGroupByBundle()
101 Common::CreateReturnValue(env, asynccallbackinfo->info, Common::NapiGetNull(env)); in AsyncCompleteCallbackNapiRemoveGroupByBundle()
102 if (asynccallbackinfo->info.callback != nullptr) { in AsyncCompleteCallbackNapiRemoveGroupByBundle()
104 napi_delete_reference(env, asynccallbackinfo->info.callback); in AsyncCompleteCallbackNapiRemoveGroupByBundle()
106 napi_delete_async_work(env, asynccallbackinfo->asyncWork); in AsyncCompleteCallbackNapiRemoveGroupByBundle()
107 delete asynccallbackinfo; in AsyncCompleteCallbackNapiRemoveGroupByBundle()
108 asynccallbackinfo = nullptr; in AsyncCompleteCallbackNapiRemoveGroupByBundle()
121 AsyncCallbackInfoRemoveGroupByBundle *asynccallbackinfo = in NapiRemoveGroupByBundle() local
123 if (!asynccallbackinfo) { in NapiRemoveGroupByBundle()
[all...]
H A Dnapi_sync_config.cpp100 AsyncCallbackInfoConfig *asynccallbackinfo = static_cast<AsyncCallbackInfoConfig *>(data); in AsyncSetConfigComplete() local
101 if (asynccallbackinfo) { in AsyncSetConfigComplete()
103 napi_create_int32(env, asynccallbackinfo->info.errorCode, &result); in AsyncSetConfigComplete()
104 Common::CreateReturnValue(env, asynccallbackinfo->info, result); in AsyncSetConfigComplete()
105 if (asynccallbackinfo->info.callback != nullptr) { in AsyncSetConfigComplete()
107 napi_delete_reference(env, asynccallbackinfo->info.callback); in AsyncSetConfigComplete()
109 napi_delete_async_work(env, asynccallbackinfo->asyncWork); in AsyncSetConfigComplete()
110 delete asynccallbackinfo; in AsyncSetConfigComplete()
111 asynccallbackinfo = nullptr; in AsyncSetConfigComplete()
124 AsyncCallbackInfoConfig *asynccallbackinfo in NapiSetAdditionConfig() local
[all...]
/base/notification/distributed_notification_service/frameworks/js/napi/src/subscribe/
H A Dnapi_subscribe.cpp35 AsyncCallbackInfoSubscribe *asynccallbackinfo = new (std::nothrow) AsyncCallbackInfoSubscribe { in NapiSubscribe() local
38 if (!asynccallbackinfo) { in NapiSubscribe()
43 Common::PaddingCallbackPromiseInfo(env, callback, asynccallbackinfo->info, promise); in NapiSubscribe()
54 ANS_LOGE("Invalid asynccallbackinfo!"); in NapiSubscribe()
57 auto asynccallbackinfo = reinterpret_cast<AsyncCallbackInfoSubscribe *>(data); in NapiSubscribe()
58 if (asynccallbackinfo) { in NapiSubscribe()
59 if (asynccallbackinfo->subscriberInfo.hasSubscribeInfo) { in NapiSubscribe()
62 subscribeInfo.AddAppNames(asynccallbackinfo->subscriberInfo.bundleNames); in NapiSubscribe()
63 subscribeInfo.AddAppUserId(asynccallbackinfo->subscriberInfo.userId); in NapiSubscribe()
64 subscribeInfo.AddDeviceType(asynccallbackinfo in NapiSubscribe()
117 AsyncCallbackInfoSubscribe *asynccallbackinfo = new (std::nothrow) AsyncCallbackInfoSubscribe { NapiSubscribeSelf() local
187 AsyncCallbackInfoUnsubscribe *asynccallbackinfo = new (std::nothrow) NapiUnsubscribe() local
[all...]
H A Dnapi_remove.cpp104 AsyncCallbackInfoRemove *asynccallbackinfo = in NapiRemoveAll() local
106 if (!asynccallbackinfo) { in NapiRemoveAll()
111 Common::PaddingCallbackPromiseInfo(env, params.callback, asynccallbackinfo->info, promise); in NapiRemoveAll()
121 AsyncCallbackInfoRemove *asynccallbackinfo = static_cast<AsyncCallbackInfoRemove *>(data); in NapiRemoveAll()
122 if (asynccallbackinfo) { in NapiRemoveAll()
123 if (asynccallbackinfo->params.bundleAndKeyInfo.has_value()) { in NapiRemoveAll()
124 auto &infos = asynccallbackinfo->params.bundleAndKeyInfo.value(); in NapiRemoveAll()
125 asynccallbackinfo->info.errorCode = NotificationHelper::RemoveAllNotifications(infos.option); in NapiRemoveAll()
126 } else if (asynccallbackinfo->params.hasUserId) { in NapiRemoveAll()
127 asynccallbackinfo in NapiRemoveAll()
[all...]
/base/notification/distributed_notification_service/frameworks/js/napi/src/
H A Dget_active.cpp29 auto asynccallbackinfo = static_cast<AsyncCallbackInfoActive *>(data); in AsyncCompleteCallbackGetAllActiveNotifications() local
30 if (asynccallbackinfo) { in AsyncCompleteCallbackGetAllActiveNotifications()
33 if (asynccallbackinfo->info.errorCode != ERR_OK) { in AsyncCompleteCallbackGetAllActiveNotifications()
39 for (auto vec : asynccallbackinfo->notifications) { in AsyncCompleteCallbackGetAllActiveNotifications()
55 if ((count == 0) && (asynccallbackinfo->notifications.size() > 0)) { in AsyncCompleteCallbackGetAllActiveNotifications()
56 asynccallbackinfo->info.errorCode = ERROR; in AsyncCompleteCallbackGetAllActiveNotifications()
60 Common::ReturnCallbackPromise(env, asynccallbackinfo->info, result); in AsyncCompleteCallbackGetAllActiveNotifications()
61 if (asynccallbackinfo->info.callback != nullptr) { in AsyncCompleteCallbackGetAllActiveNotifications()
63 napi_delete_reference(env, asynccallbackinfo->info.callback); in AsyncCompleteCallbackGetAllActiveNotifications()
65 napi_delete_async_work(env, asynccallbackinfo in AsyncCompleteCallbackGetAllActiveNotifications()
80 auto asynccallbackinfo = new (std::nothrow) AsyncCallbackInfoActive {.env = env, .asyncWork = nullptr}; GetAllActiveNotifications() local
127 auto asynccallbackinfo = static_cast<AsyncCallbackInfoActive *>(data); AsyncCompleteCallbackGetActiveNotifications() local
178 auto asynccallbackinfo = new (std::nothrow) AsyncCallbackInfoActive {.env = env, .asyncWork = nullptr}; GetActiveNotifications() local
225 auto asynccallbackinfo = static_cast<AsyncCallbackInfoActive *>(data); AsyncCompleteCallbackGetActiveNotificationCount() local
254 auto asynccallbackinfo = new (std::nothrow) AsyncCallbackInfoActive {.env = env, .asyncWork = nullptr}; GetActiveNotificationCount() local
[all...]
H A Ddistributed.cpp185 AsyncCallbackInfoIsEnabled *asynccallbackinfo = static_cast<AsyncCallbackInfoIsEnabled *>(data); in AsyncCompleteCallbackIsDistributedEnabled() local
186 if (asynccallbackinfo) { in AsyncCompleteCallbackIsDistributedEnabled()
188 if (asynccallbackinfo->info.errorCode != ERR_OK) { in AsyncCompleteCallbackIsDistributedEnabled()
191 napi_get_boolean(env, asynccallbackinfo->enable, &result); in AsyncCompleteCallbackIsDistributedEnabled()
193 Common::ReturnCallbackPromise(env, asynccallbackinfo->info, result); in AsyncCompleteCallbackIsDistributedEnabled()
194 if (asynccallbackinfo->info.callback != nullptr) { in AsyncCompleteCallbackIsDistributedEnabled()
196 napi_delete_reference(env, asynccallbackinfo->info.callback); in AsyncCompleteCallbackIsDistributedEnabled()
198 napi_delete_async_work(env, asynccallbackinfo->asyncWork); in AsyncCompleteCallbackIsDistributedEnabled()
199 delete asynccallbackinfo; in AsyncCompleteCallbackIsDistributedEnabled()
200 asynccallbackinfo in AsyncCompleteCallbackIsDistributedEnabled()
213 auto asynccallbackinfo = new (std::nothrow) AsyncCallbackInfoIsEnabled {.env = env, .asyncWork = nullptr}; IsDistributedEnabled() local
262 AsyncCallbackInfoEnabled *asynccallbackinfo = EnableDistributed() local
324 AsyncCallbackInfoEnabledByBundle *asynccallbackinfo = EnableDistributedByBundle() local
386 AsyncCallbackInfoEnabled *asynccallbackinfo = EnableDistributedSelf() local
447 AsyncCallbackInfoIsEnabledByBundle *asynccallbackinfo = static_cast<AsyncCallbackInfoIsEnabledByBundle *>(data); AsyncCompleteCallbackIsDistributedEnableByBundle() local
475 AsyncCallbackInfoIsEnabledByBundle *asynccallbackinfo = IsDistributedEnableByBundle() local
522 AsyncCallbackInfoGetRemindType *asynccallbackinfo = static_cast<AsyncCallbackInfoGetRemindType *>(data); AsyncCompleteCallbackGetDeviceRemindType() local
556 auto asynccallbackinfo = new (std::nothrow) AsyncCallbackInfoGetRemindType {.env = env, .asyncWork = nullptr}; GetDeviceRemindType() local
656 AsyncCallbackInfoEnabledWithoutApp *asynccallbackinfo = SetSyncNotificationEnabledWithoutApp() local
761 AsyncCallbackInfoGetEnabledWithoutApp *asynccallbackinfo = GetSyncNotificationEnabledWithoutApp() local
[all...]
H A Denable_notification.cpp140 AsyncCallbackInfoEnable *asynccallbackinfo = static_cast<AsyncCallbackInfoEnable *>(data); in AsyncCompleteCallbackEnableNotification() local
141 if (asynccallbackinfo) { in AsyncCompleteCallbackEnableNotification()
142 Common::ReturnCallbackPromise(env, asynccallbackinfo->info, Common::NapiGetNull(env)); in AsyncCompleteCallbackEnableNotification()
143 if (asynccallbackinfo->info.callback != nullptr) { in AsyncCompleteCallbackEnableNotification()
145 napi_delete_reference(env, asynccallbackinfo->info.callback); in AsyncCompleteCallbackEnableNotification()
147 napi_delete_async_work(env, asynccallbackinfo->asyncWork); in AsyncCompleteCallbackEnableNotification()
148 delete asynccallbackinfo; in AsyncCompleteCallbackEnableNotification()
149 asynccallbackinfo = nullptr; in AsyncCompleteCallbackEnableNotification()
162 AsyncCallbackInfoEnable *asynccallbackinfo = in EnableNotification() local
164 if (!asynccallbackinfo) { in EnableNotification()
209 AsyncCallbackInfoIsEnable *asynccallbackinfo = static_cast<AsyncCallbackInfoIsEnable *>(data); AsyncCompleteCallbackIsNotificationEnabled() local
236 AsyncCallbackInfoIsEnable *asynccallbackinfo = IsNotificationEnabled() local
297 AsyncCallbackInfoIsEnable *asynccallbackinfo = IsNotificationEnabledSelf() local
348 auto* asynccallbackinfo = static_cast<AsyncCallbackInfoIsEnable*>(data); AsyncCompleteCallbackRequestEnableNotification() local
371 AsyncCallbackInfoIsEnable *asynccallbackinfo = RequestEnableNotification() local
[all...]
H A Ddisplay_badge.cpp140 AsyncCallbackInfoEnableBadge *asynccallbackinfo = in DisplayBadge() local
142 if (!asynccallbackinfo) { in DisplayBadge()
147 Common::PaddingCallbackPromiseInfo(env, params.callback, asynccallbackinfo->info, promise); in DisplayBadge()
158 AsyncCallbackInfoEnableBadge *asynccallbackinfo = static_cast<AsyncCallbackInfoEnableBadge *>(data); in DisplayBadge()
159 if (asynccallbackinfo) { in DisplayBadge()
161 asynccallbackinfo->params.option.GetBundleName().c_str(), in DisplayBadge()
162 asynccallbackinfo->params.option.GetUid(), in DisplayBadge()
163 asynccallbackinfo->params.enable); in DisplayBadge()
164 asynccallbackinfo->info.errorCode = NotificationHelper::SetShowBadgeEnabledForBundle( in DisplayBadge()
165 asynccallbackinfo in DisplayBadge()
204 AsyncCallbackInfoIsDisplayBadge *asynccallbackinfo = static_cast<AsyncCallbackInfoIsDisplayBadge *>(data); AsyncCompleteCallbackIsBadgeDisplayed() local
228 AsyncCallbackInfoIsDisplayBadge *asynccallbackinfo = IsBadgeDisplayed() local
[all...]
H A Dunsubscribe.cpp75 AsyncCallbackInfoUnsubscribe *asynccallbackinfo = new (std::nothrow) in Unsubscribe() local
77 if (!asynccallbackinfo) { in Unsubscribe()
82 Common::PaddingCallbackPromiseInfo(env, paras.callback, asynccallbackinfo->info, promise); in Unsubscribe()
94 auto asynccallbackinfo = reinterpret_cast<AsyncCallbackInfoUnsubscribe *>(data); in Unsubscribe()
96 if (asynccallbackinfo->objectInfo == nullptr) { in Unsubscribe()
98 asynccallbackinfo->info.errorCode = ERR_ANS_INVALID_PARAM; in Unsubscribe()
102 bool ret = AddDeletingSubscriber(asynccallbackinfo->objectInfo); in Unsubscribe()
104 asynccallbackinfo->info.errorCode = in Unsubscribe()
105 NotificationHelper::UnSubscribeNotification(*(asynccallbackinfo->objectInfo)); in Unsubscribe()
106 if (asynccallbackinfo in Unsubscribe()
[all...]
H A Dslot.cpp724 AsyncCallbackInfoAddSlot *asynccallbackinfo = new (std::nothrow) AsyncCallbackInfoAddSlot { in AddSlot() local
731 if (!asynccallbackinfo) { in AddSlot()
735 Common::PaddingCallbackPromiseInfo(env, paras.callback, asynccallbackinfo->info, promise); in AddSlot()
746 auto asynccallbackinfo = static_cast<AsyncCallbackInfoAddSlot *>(data); in AddSlot()
747 if (asynccallbackinfo) { in AddSlot()
748 ANS_LOGD("asynccallbackinfo is not nullptr."); in AddSlot()
749 if (asynccallbackinfo->isAddSlotByType) { in AddSlot()
750 asynccallbackinfo->info.errorCode = NotificationHelper::AddSlotByType(asynccallbackinfo->inType); in AddSlot()
752 asynccallbackinfo in AddSlot()
794 AsyncCallbackInfoAddSlots *asynccallbackinfo = AddSlots() local
853 AsyncCallbackInfoSetSlotByBundle *asynccallbackinfo = SetSlotByBundle() local
915 auto asynccallbackinfo = static_cast<AsyncCallbackInfoGetSlot *>(data); AsyncCompleteCallbackGetSlot() local
949 AsyncCallbackInfoGetSlot *asynccallbackinfo = GetSlot() local
996 AsyncCallbackInfoGetSlotNumByBundle *asynccallbackinfo = GetSlotNumByBundle() local
1058 auto asynccallbackinfo = reinterpret_cast<AsyncCallbackInfoGetSlots *>(data); AsyncCompleteCallbackGetSlots() local
1108 auto asynccallbackinfo = new (std::nothrow) AsyncCallbackInfoGetSlots {.env = env, .asyncWork = nullptr}; GetSlots() local
1152 auto asynccallbackinfo = reinterpret_cast<AsyncCallbackInfoGetSlotsByBundle *>(data); AsyncCompleteCallbackGetSlotsByBundle() local
1202 AsyncCallbackInfoGetSlotsByBundle *asynccallbackinfo = GetSlotsByBundle() local
1249 AsyncCallbackInfoRemoveSlot *asynccallbackinfo = RemoveSlot() local
1309 auto *asynccallbackinfo = new (std::nothrow) AsyncCallbackInfoRemoveAllSlots {.env = env, .asyncWork = nullptr}; RemoveAllSlots() local
1456 AsyncCallbackInfoInfoEnableSlot *asynccallbackinfo = EnableNotificationSlot() local
1577 AsyncCallbackInfoInfoIsEnableSlot *asynccallbackinfo = IsEnableNotificationSlot() local
1637 AsyncCallbackInfoGetSlotFlagsByBundle *asynccallbackinfo = GetSlotFlagsByBundle() local
1702 AsyncCallbackInfoSetSlotFlagsByBundle *asynccallbackinfo = SetSlotFlagsByBundle() local
[all...]
H A Dcancel.cpp177 AsyncCallbackInfoCancel *asynccallbackinfo = new (std::nothrow) in Cancel() local
179 if (!asynccallbackinfo) { in Cancel()
184 Common::PaddingCallbackPromiseInfo(env, paras.callback, asynccallbackinfo->info, promise); in Cancel()
195 AsyncCallbackInfoCancel *asynccallbackinfo = static_cast<AsyncCallbackInfoCancel *>(data); in Cancel()
197 if (asynccallbackinfo) { in Cancel()
198 asynccallbackinfo->info.errorCode = in Cancel()
199 NotificationHelper::CancelNotification(asynccallbackinfo->label, asynccallbackinfo->id); in Cancel()
204 AsyncCallbackInfoCancel *asynccallbackinfo = static_cast<AsyncCallbackInfoCancel *>(data); in Cancel()
205 if (asynccallbackinfo) { in Cancel()
239 auto asynccallbackinfo = new (std::nothrow) AsyncCallbackInfoCancel {.env = env, .asyncWork = nullptr}; CancelAll() local
298 AsyncCallbackInfoCancelGroup *asynccallbackinfo = new (std::nothrow) CancelGroup() local
446 AsyncCallbackInfoCancelAsBundle *asynccallbackinfo = new (std::nothrow) AsyncCallbackInfoCancelAsBundle { CancelAsBundle() local
[all...]
H A Ddisturb_mode.cpp306 AsyncCallbackInfoSetDoNotDisturb *asynccallbackinfo = in SetDoNotDisturbDate() local
308 if (!asynccallbackinfo) { in SetDoNotDisturbDate()
309 ANS_LOGD("Create asynccallbackinfo is failed."); in SetDoNotDisturbDate()
313 Common::PaddingCallbackPromiseInfo(env, params.callback, asynccallbackinfo->info, promise); in SetDoNotDisturbDate()
321 AsyncCallbackInfoSetDoNotDisturb *asynccallbackinfo = static_cast<AsyncCallbackInfoSetDoNotDisturb *>(data); in SetDoNotDisturbDate()
322 if (asynccallbackinfo) { in SetDoNotDisturbDate()
323 if (asynccallbackinfo->params.hasUserId) { in SetDoNotDisturbDate()
324 asynccallbackinfo->info.errorCode = NotificationHelper::SetDoNotDisturbDate( in SetDoNotDisturbDate()
325 asynccallbackinfo->params.userId, asynccallbackinfo in SetDoNotDisturbDate()
369 AsyncCallbackInfoGetDoNotDisturb *asynccallbackinfo = static_cast<AsyncCallbackInfoGetDoNotDisturb *>(data); AsyncCompleteCallbackGetDoNotDisturbDate() local
437 AsyncCallbackInfoGetDoNotDisturb *asynccallbackinfo = GetDoNotDisturbDate() local
494 AsyncCallbackInfoSupportDoNotDisturb *asynccallbackinfo = SupportDoNotDisturbMode() local
[all...]
H A Dpublish.cpp114 auto asynccallbackinfo = new (std::nothrow) AsyncCallbackInfoPublish {.env = env, .asyncWork = nullptr}; in Publish() local
115 if (!asynccallbackinfo) { in Publish()
120 asynccallbackinfo->request = params.request; in Publish()
121 Common::PaddingCallbackPromiseInfo(env, params.callback, asynccallbackinfo->info, promise); in Publish()
132 AsyncCallbackInfoPublish *asynccallbackinfo = static_cast<AsyncCallbackInfoPublish *>(data); in Publish()
133 if (asynccallbackinfo) { in Publish()
136 asynccallbackinfo->request.GetNotificationId(), in Publish()
137 asynccallbackinfo->request.GetContent()->GetContentType()); in Publish()
139 asynccallbackinfo->info.errorCode = in Publish()
140 NotificationHelper::PublishNotification(asynccallbackinfo in Publish()
319 auto asynccallbackinfo = new (std::nothrow) AsyncCallbackInfoPublish {.env = env, .asyncWork = nullptr}; ShowNotification() local
472 auto asynccallbackinfo = new (std::nothrow) AsyncCallbackInfoPublish {.env = env, .asyncWork = nullptr}; PublishAsBundle() local
[all...]
H A Dremove.cpp353 AsyncCallbackInfoRemove *asynccallbackinfo = in RemoveAll() local
355 if (!asynccallbackinfo) { in RemoveAll()
360 Common::PaddingCallbackPromiseInfo(env, params.callback, asynccallbackinfo->info, promise); in RemoveAll()
371 AsyncCallbackInfoRemove *asynccallbackinfo = static_cast<AsyncCallbackInfoRemove *>(data); in RemoveAll()
372 if (asynccallbackinfo) { in RemoveAll()
373 if (asynccallbackinfo->params.bundleAndKeyInfo.has_value()) { in RemoveAll()
374 auto &infos = asynccallbackinfo->params.bundleAndKeyInfo.value(); in RemoveAll()
375 asynccallbackinfo->info.errorCode = NotificationHelper::RemoveAllNotifications(infos.option); in RemoveAll()
376 } else if (asynccallbackinfo->params.hasUserId) { in RemoveAll()
378 asynccallbackinfo in RemoveAll()
420 AsyncCallbackInfoRemoveGroupByBundle *asynccallbackinfo = static_cast<AsyncCallbackInfoRemoveGroupByBundle *>(data); AsyncCompleteCallbackRemoveGroupByBundle() local
441 AsyncCallbackInfoRemoveGroupByBundle *asynccallbackinfo = RemoveGroupByBundle() local
[all...]
/base/notification/distributed_notification_service/frameworks/js/napi/src/reminder/
H A Dpublish.cpp87 void SetAsynccallbackinfo(const napi_env &env, AsyncCallbackInfo& asynccallbackinfo, napi_value& promise) in SetAsynccallbackinfo() argument
90 env, asynccallbackinfo.callback, asynccallbackinfo.info, promise); in SetAsynccallbackinfo()
283 AsyncCallbackInfo *asynccallbackinfo = new (std::nothrow) AsyncCallbackInfo(env); in CancelReminderInner() local
284 if (!asynccallbackinfo) { in CancelReminderInner()
288 std::unique_ptr<AsyncCallbackInfo> callbackPtr { asynccallbackinfo }; in CancelReminderInner()
292 if (ParseCanCelParameter(env, info, params, *asynccallbackinfo, isThrow) == nullptr) { in CancelReminderInner()
293 return DealErrorReturn(env, asynccallbackinfo->callback, NotificationNapi::Common::NapiGetNull(env), isThrow); in CancelReminderInner()
298 SetAsynccallbackinfo(env, *asynccallbackinfo, promise); in CancelReminderInner()
299 asynccallbackinfo in CancelReminderInner()
352 AsyncCallbackInfo *asynccallbackinfo = new (std::nothrow) AsyncCallbackInfo(env); CancelAllRemindersInner() local
860 AsyncCallbackInfo *asynccallbackinfo = new (std::nothrow) AsyncCallbackInfo(env); InnerGetValidReminders() local
925 AsyncCallbackInfo *asynccallbackinfo = new (std::nothrow) AsyncCallbackInfo(env); InnerGetAllValidReminders() local
1004 AsyncCallbackInfo *asynccallbackinfo = new (std::nothrow) AsyncCallbackInfo(env); PublishReminderInner() local
1085 AsyncCallbackInfo *asynccallbackinfo = new (std::nothrow) AsyncCallbackInfo(env); AddSlotInner() local
1198 AsyncCallbackInfo *asynccallbackinfo = new (std::nothrow) AsyncCallbackInfo(env); AddExcludeDate() local
1285 AsyncCallbackInfo *asynccallbackinfo = new (std::nothrow) AsyncCallbackInfo(env); DelExcludeDates() local
1353 AsyncCallbackInfo *asynccallbackinfo = new (std::nothrow) AsyncCallbackInfo(env); GetExcludeDates() local
[all...]

Completed in 14 milliseconds

12