refresh-app: enhanced error logging when app extension validation check fails (#730)

refresh-app: enhanced error logging when app exenstion validation check fails
This commit is contained in:
Magesh K
2024-11-04 14:35:13 +05:30
committed by GitHub
parent 0c5007c8d8
commit d595b7037f
2 changed files with 14 additions and 3 deletions

View File

@@ -1427,10 +1427,11 @@ private extension AppManager
let dbAppExNames = dbAppEx.map{ $0.bundleIdentifier }
let isMatching = Set(dbAppExNames) == Set(diskAppExNames)
print("AppManager.refresh: App Extensions in DB and Disk are matching: \(isMatching)")
print("AppManager.refresh: dbAppEx: \(dbAppExNames); diskAppEx: \(String(describing: diskAppExNames))")
let errMessage = "AppManager.refresh: App Extensions in DB and Disk are matching: \(isMatching)\n"
+ "AppManager.refresh: dbAppEx: \(dbAppExNames); diskAppEx: \(String(describing: diskAppExNames))\n"
print(errMessage)
if(!isMatching){
completionHandler(.failure(OperationError.invalidParameters))
completionHandler(.failure(OperationError.refreshAppFailed(message: errMessage)))
}
op.finish()
}