diff --git a/frameworks/ets/ani/accesstoken/ets/@ohos.abilityAccessCtrl.ets b/frameworks/ets/ani/accesstoken/ets/@ohos.abilityAccessCtrl.ets index 8de915f7f79685ded72ccbf7e8844c65a78bb6e7..0a4349d8b26164adfa54fee37f9e4a7a656e8fda 100644 --- a/frameworks/ets/ani/accesstoken/ets/@ohos.abilityAccessCtrl.ets +++ b/frameworks/ets/ani/accesstoken/ets/@ohos.abilityAccessCtrl.ets @@ -17,6 +17,7 @@ import { AsyncCallback, Callback, BusinessError } from '@ohos.base'; import { Permissions } from 'permissions'; import type _PermissionRequestResult from 'security.PermissionRequestResult'; import Context from 'application.Context'; +import { concurrency as cnc } from "std/core"; function PARAM_ERROR_MSG(param: string, type: string): string { return `Parameter Error. The type of "${param}" must be ${type}.`; @@ -204,7 +205,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) => { @@ -219,7 +220,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) => { @@ -235,7 +236,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); }); } @@ -255,7 +256,7 @@ export default namespace abilityAccessCtrl { reject(err as BusinessError); } }); - taskpool.execute((): void => { + cnc.taskpool.execute((): void => { new AtManagerInner().requestPermissionsFromUserExecute(context, permissionList, callbackWrap); }); }); @@ -276,7 +277,7 @@ export default namespace abilityAccessCtrl { reject(err as BusinessError); } }); - taskpool.execute((): void => { + cnc.taskpool.execute((): void => { new AtManagerInner().requestPermissionOnSettingExecute(context, permissionList, callbackWrap); }); }); @@ -302,7 +303,7 @@ export default namespace abilityAccessCtrl { reject(err as BusinessError); } }); - taskpool.execute((): void => { + cnc.taskpool.execute((): void => { new AtManagerInner().requestGlobalSwitchExecute(context, type, callbackWrap); }); }); @@ -311,7 +312,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(() => { callback(null, undefined); @@ -323,7 +324,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 => { @@ -337,7 +338,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 => { @@ -350,7 +351,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(() => { @@ -363,7 +364,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) => { @@ -378,7 +379,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; }); @@ -394,7 +395,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 => { @@ -409,7 +410,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 => { @@ -425,7 +426,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 => { @@ -440,7 +441,7 @@ 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((): void => { + let p = cnc.taskpool.execute((): void => { new AtManagerInner().requestAppPermOnSettingExecute(tokenID); }); p.then((e: NullishType): void => {