From 5424a11cb0c14a815afd40ed0bb73b981b190b47 Mon Sep 17 00:00:00 2001 From: lanhaoyu Date: Mon, 23 Jun 2025 11:09:57 +0800 Subject: [PATCH] asyncCallback Error fix Signed-off-by: lanhaoyu --- .../@ohos.bundle.distributedBundleManager.ets | 25 ++++++------------- 1 file changed, 8 insertions(+), 17 deletions(-) diff --git a/interfaces/kits/ani/distributed_bundle_manager/ets/@ohos.bundle.distributedBundleManager.ets b/interfaces/kits/ani/distributed_bundle_manager/ets/@ohos.bundle.distributedBundleManager.ets index b02f6b5..19515e8 100644 --- a/interfaces/kits/ani/distributed_bundle_manager/ets/@ohos.bundle.distributedBundleManager.ets +++ b/interfaces/kits/ani/distributed_bundle_manager/ets/@ohos.bundle.distributedBundleManager.ets @@ -21,7 +21,6 @@ import { AsyncCallback, BusinessError } from '@ohos.base'; import { ElementName } from 'bundleManager.ElementName'; import { RemoteAbilityInfo as _RemoteAbilityInfo } from 'bundleManager.RemoteAbilityInfo'; -import { RemoteAbilityInfoInner } from './bundleManager/RemoteAbilityInfoInner'; export default namespace distributedBundleManager { loadLibrary("ani_distributed_bundle_manager.z"); @@ -42,11 +41,9 @@ export default namespace distributedBundleManager { let p1 = taskpool.execute(cb); p1.then((e: NullishType) => { let result: RemoteAbilityInfo = e as RemoteAbilityInfo; - let br: BusinessError = new BusinessError(); - callback(br, result); + callback(null, result); }, (err: Error): void => { - let result: RemoteAbilityInfo = new RemoteAbilityInfoInner; - callback(err as BusinessError, result); + callback(err as BusinessError, undefined); }); } @@ -73,11 +70,9 @@ export default namespace distributedBundleManager { let p1 = taskpool.execute(cb); p1.then((e: NullishType) => { let resultArray: Array = e as Array; - let br: BusinessError = new BusinessError(); - callback(br, resultArray); + callback(null, resultArray); }, (err: Error): void => { - let resultArray: Array = new Array; - callback(err as BusinessError, resultArray); + callback(err as BusinessError, undefined); }); } @@ -104,11 +99,9 @@ export default namespace distributedBundleManager { let p1 = taskpool.execute(cb); p1.then((e: NullishType) => { let result: RemoteAbilityInfo = e as RemoteAbilityInfo; - let br: BusinessError = new BusinessError(); - callback(br, result); + callback(null, result); }, (err: Error): void => { - let result: RemoteAbilityInfo = new RemoteAbilityInfoInner; - callback(err as BusinessError, result); + callback(err as BusinessError, undefined); }); } @@ -135,11 +128,9 @@ export default namespace distributedBundleManager { let p1 = taskpool.execute(cb); p1.then((e: NullishType) => { let resultArray: Array = e as Array; - let br: BusinessError = new BusinessError(); - callback(br, resultArray); + callback(null, resultArray); }, (err: Error): void => { - let resultArray: Array = new Array; - callback(err as BusinessError, resultArray); + callback(err as BusinessError, undefined); }); } -- Gitee