From 82ceb8c76330c9e0c0b68b8a67106716693f6267 Mon Sep 17 00:00:00 2001 From: cheezzario Date: Wed, 18 Jun 2025 14:36:18 +0300 Subject: [PATCH] [ArkTS][StdLib] 'concurrency' namespace Description: Move concurrency related APIs to 'concurrency' namespace Issue: https://gitee.com/openharmony/arkcompiler_runtime_core/issues/ICDFT2 Testing: All required pre-merge tests passed. Results are available in the ggwatcher Signed-off-by: cheezzario --- .../ets/@ohos.abilityAccessCtrl.ets | 31 ++++++++++--------- 1 file changed, 16 insertions(+), 15 deletions(-) diff --git a/frameworks/ets/ani/accesstoken/ets/@ohos.abilityAccessCtrl.ets b/frameworks/ets/ani/accesstoken/ets/@ohos.abilityAccessCtrl.ets index 365e5653c..d7b0da5b6 100644 --- a/frameworks/ets/ani/accesstoken/ets/@ohos.abilityAccessCtrl.ets +++ b/frameworks/ets/ani/accesstoken/ets/@ohos.abilityAccessCtrl.ets @@ -13,6 +13,7 @@ * limitations under the License. */ +import { concurrency as cnc } from 'std/core'; import { AsyncCallback, Callback, BusinessError } from '@ohos.base'; import { Permissions } from 'permissions'; import type _PermissionRequestResult from 'security.PermissionRequestResult'; @@ -180,7 +181,7 @@ export default namespace abilityAccessCtrl { checkAccessToken(tokenID: int, permissionName: Permissions): Promise { let p = new Promise(( resolve: (v: GrantStatus) => void, reject: (error: BusinessError) => void) => { - let p1 = taskpool.execute((): GrantStatus => { + let p1 = cnc.taskpool.execute((): GrantStatus => { return new AtManagerInner().checkAccessTokenExecute(tokenID, permissionName) as GrantStatus; }); p1.then((e: NullishType) => { @@ -195,7 +196,7 @@ export default namespace abilityAccessCtrl { verifyAccessToken(tokenID: int, permissionName: Permissions): Promise { let p = new Promise(( resolve: (v: GrantStatus) => void, reject: (error: BusinessError) => void) => { - let p1 = taskpool.execute((): GrantStatus => { + let p1 = cnc.taskpool.execute((): GrantStatus => { return new AtManagerInner().checkAccessTokenExecute(tokenID, permissionName) as GrantStatus; }); p1.then((e: NullishType) => { @@ -211,7 +212,7 @@ export default namespace abilityAccessCtrl { requestCallback: AsyncCallback): void { validateRequestParams(context, permissionList); let callbackWrap = new AsyncCallbackWrapper(requestCallback); - taskpool.execute((): void => { + cnc.taskpool.execute((): void => { new AtManagerInner().requestPermissionsFromUserExecute(context, permissionList, callbackWrap); }); } @@ -231,7 +232,7 @@ export default namespace abilityAccessCtrl { reject(err as BusinessError); } }); - taskpool.execute((): void => { + cnc.taskpool.execute((): void => { new AtManagerInner().requestPermissionsFromUserExecute(context, permissionList, callbackWrap); }); }); @@ -252,7 +253,7 @@ export default namespace abilityAccessCtrl { reject(err as BusinessError); } }); - taskpool.execute((): void => { + cnc.taskpool.execute((): void => { new AtManagerInner().requestPermissionOnSettingExecute(context, permissionList, callbackWrap); }); }); @@ -278,7 +279,7 @@ export default namespace abilityAccessCtrl { reject(err as BusinessError); } }); - taskpool.execute((): void => { + cnc.taskpool.execute((): void => { new AtManagerInner().requestGlobalSwitchExecute(context, type, callbackWrap); }); }); @@ -287,7 +288,7 @@ export default namespace abilityAccessCtrl { grantUserGrantedPermission(tokenID: int, permissionName: Permissions, permissionFlags: int, callback: AsyncCallback): void { - let p1 = taskpool.execute((): void => { + let p1 = cnc.taskpool.execute((): void => { new AtManagerInner().grantUserGrantedPermissionExecute(tokenID, permissionName, permissionFlags);}); p1.then(() => { let err = new BusinessError(); @@ -300,7 +301,7 @@ export default namespace abilityAccessCtrl { grantUserGrantedPermission(tokenID: int, permissionName: Permissions, permissionFlags: int): Promise { return new Promise( (resolve: (v: undefined) => void, reject: (error: BusinessError) => void) : void => { - let p = taskpool.execute(() : void => { + let p = cnc.taskpool.execute(() : void => { new AtManagerInner().grantUserGrantedPermissionExecute(tokenID, permissionName, permissionFlags); }); p.then((e: NullishType) : void => { @@ -314,7 +315,7 @@ export default namespace abilityAccessCtrl { revokeUserGrantedPermission(tokenID: int, permissionName: Permissions, permissionFlags: int): Promise { return new Promise( (resolve: (v: undefined) => void, reject: (error: BusinessError) => void): void => { - let p = taskpool.execute((): void => { + let p = cnc.taskpool.execute((): void => { new AtManagerInner().revokeUserGrantedPermissionExecute(tokenID, permissionName, permissionFlags); }); p.then((e: NullishType): void => { @@ -327,7 +328,7 @@ export default namespace abilityAccessCtrl { revokeUserGrantedPermission(tokenID: int, permissionName: Permissions, permissionFlags: int, callback: AsyncCallback): void { - let job = taskpool.execute((): void => { + let job = cnc.taskpool.execute((): void => { new AtManagerInner().revokeUserGrantedPermissionExecute(tokenID, permissionName, permissionFlags); }); job.then(() => { @@ -341,7 +342,7 @@ export default namespace abilityAccessCtrl { getVersion(): Promise { let p = new Promise(( resolve: (v: int) => void, reject: (error: BusinessError) => void) => { - let p1 = taskpool.execute((): int => { + let p1 = cnc.taskpool.execute((): int => { return new AtManagerInner().getVersionExecute() as int; }); p1.then((e: NullishType) => { @@ -356,7 +357,7 @@ export default namespace abilityAccessCtrl { getPermissionsStatus(tokenID: int, permissionList: Array): Promise> { let p = new Promise>(( resolve: (v: Array) => void, reject: (error: BusinessError) => void) => { - let p1 = taskpool.execute((): Array => { + let p1 = cnc.taskpool.execute((): Array => { return new AtManagerInner().getPermissionsStatusExecute( tokenID, permissionList) as Array; }); @@ -372,7 +373,7 @@ export default namespace abilityAccessCtrl { getPermissionFlags(tokenID: int, permissionName: Permissions): Promise { let p = new Promise( (resolve: (v: int) => void, reject: (err: BusinessError) => void): int => { - let p1 = taskpool.execute((): int => { + let p1 = cnc.taskpool.execute((): int => { return new AtManagerInner().getPermissionFlagsExecute(tokenID, permissionName); }); p1.then((e: NullishType): void => { @@ -387,7 +388,7 @@ export default namespace abilityAccessCtrl { setPermissionRequestToggleStatus(permissionName: Permissions, status: PermissionRequestToggleStatus): Promise { let p = new Promise( (resolve: (v: undefined) => void, reject: (error: BusinessError) => void): void => { - let p = taskpool.execute((): void => { + let p = cnc.taskpool.execute((): void => { new AtManagerInner().setPermissionRequestToggleStatusExecute(permissionName, status); }); p.then((e: NullishType): void => { @@ -403,7 +404,7 @@ export default namespace abilityAccessCtrl { let p = new Promise( (resolve: (v: PermissionRequestToggleStatus) => void, reject: (err: BusinessError) => void): PermissionRequestToggleStatus => { - let p1 = taskpool.execute((): PermissionRequestToggleStatus => { + let p1 = cnc.taskpool.execute((): PermissionRequestToggleStatus => { return new AtManagerInner().getPermissionRequestToggleStatusExecute(permissionName) as PermissionRequestToggleStatus; }); p1.then((e: NullishType): void => { -- Gitee