From 6edc58f05a2958640fdb1101b1df7bb5585b8430 Mon Sep 17 00:00:00 2001 From: xia-bubai Date: Wed, 25 Jun 2025 17:24:23 +0800 Subject: [PATCH] fix RequestAppPermOnSetting Signed-off-by: xia-bubai Change-Id: I9f7c3c14bf9903cbaaa1e3db77839c9a91bab28a --- .../ets/ani/accesstoken/ets/@ohos.abilityAccessCtrl.ets | 8 ++++---- .../ets/ani/accesstoken/src/ani_ability_access_ctrl.cpp | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/frameworks/ets/ani/accesstoken/ets/@ohos.abilityAccessCtrl.ets b/frameworks/ets/ani/accesstoken/ets/@ohos.abilityAccessCtrl.ets index 365e5653c..c42ad5617 100644 --- a/frameworks/ets/ani/accesstoken/ets/@ohos.abilityAccessCtrl.ets +++ b/frameworks/ets/ani/accesstoken/ets/@ohos.abilityAccessCtrl.ets @@ -112,7 +112,7 @@ export default namespace abilityAccessCtrl { getPermissionFlagsExecute(tokenID: int, permissionName: Permissions): int; setPermissionRequestToggleStatusExecute(permissionName: Permissions, status: int): void; getPermissionRequestToggleStatusExecute(permissionName: Permissions): int; - RequestAppPermOnSettingExecute(tokenID: int): undefined; + requestAppPermOnSettingExecute(tokenID: int): void; checkAccessTokenSync(tokenID: int, permissionName: Permissions): GrantStatus; verifyAccessTokenSync(tokenID: int, permissionName: Permissions): GrantStatus; @@ -165,7 +165,7 @@ export default namespace abilityAccessCtrl { native getPermissionFlagsExecute(tokenID: int, permissionName: Permissions): int; native setPermissionRequestToggleStatusExecute(permissionName: Permissions, status: int): void; native getPermissionRequestToggleStatusExecute(permissionName: Permissions): int; - native RequestAppPermOnSettingExecute(tokenID: int): undefined; + native requestAppPermOnSettingExecute(tokenID: int): void; verifyAccessTokenSync(tokenID: int, permissionName: Permissions): GrantStatus { let result = this.checkAccessTokenExecute(tokenID, permissionName); @@ -418,8 +418,8 @@ export default namespace abilityAccessCtrl { requestPermissionOnApplicationSetting(tokenID: int): Promise { let p = new Promise( (resolve: (v: undefined) => void, reject: (error: BusinessError) => void): void => { - let p = taskpool.execute((): undefined => { - new AtManagerInner().RequestAppPermOnSettingExecute(tokenID); + let p = taskpool.execute((): void => { + new AtManagerInner().requestAppPermOnSettingExecute(tokenID); }); p.then((e: NullishType): void => { resolve(undefined); diff --git a/frameworks/ets/ani/accesstoken/src/ani_ability_access_ctrl.cpp b/frameworks/ets/ani/accesstoken/src/ani_ability_access_ctrl.cpp index 17e80a2a7..f54d106cd 100644 --- a/frameworks/ets/ani/accesstoken/src/ani_ability_access_ctrl.cpp +++ b/frameworks/ets/ani/accesstoken/src/ani_ability_access_ctrl.cpp @@ -419,7 +419,7 @@ void InitAbilityCtrlFunction(ani_env *env) nullptr, reinterpret_cast(SetPermissionRequestToggleStatusExecute) }, ani_native_function{ "getPermissionRequestToggleStatusExecute", nullptr, reinterpret_cast(GetPermissionRequestToggleStatusExecute) }, - ani_native_function{ "RequestAppPermOnSettingExecute", + ani_native_function{ "requestAppPermOnSettingExecute", nullptr, reinterpret_cast(RequestAppPermOnSettingExecute) }, }; if (ANI_OK != env->Class_BindNativeMethods(cls, claMethods.data(), claMethods.size())) { -- Gitee