/base/notification/distributed_notification_service/frameworks/js/napi/src/manager/ |
H A D | napi_distributed.cpp | 31 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 D | napi_disturb_mode.cpp | 32 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 D | napi_cancel.cpp | 32 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 D | napi_publish.cpp | 34 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 D | napi_slot.cpp | 32 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 D | napi_enable_notification.cpp | 36 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 D | napi_local_live_view.cpp | 39 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 D | napi_display_badge.cpp | 36 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 D | napi_get_active.cpp | 34 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 D | napi_distributed_enable.cpp | 98 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 D | napi_remove_group.cpp | 99 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 D | napi_sync_config.cpp | 100 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 D | napi_subscribe.cpp | 35 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 D | napi_remove.cpp | 104 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 D | get_active.cpp | 29 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 D | distributed.cpp | 185 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 D | enable_notification.cpp | 140 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 D | display_badge.cpp | 140 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 D | unsubscribe.cpp | 75 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 D | slot.cpp | 724 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 D | cancel.cpp | 177 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 D | disturb_mode.cpp | 306 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 D | publish.cpp | 114 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 D | remove.cpp | 353 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 D | publish.cpp | 87 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...] |