Temporarily disables verifying added permissions

We’ll re-enable once we finish the “Review Permissions” screen.
This commit is contained in:
Riley Testut
2023-05-26 14:47:15 -05:00
committed by Magesh K
parent 8c85290c74
commit 038efd9f9e

View File

@@ -257,25 +257,26 @@ private extension VerifyAppOperation
guard let storeApp = await $appVersion.app else { throw OperationError.invalidParameters } guard let storeApp = await $appVersion.app else { throw OperationError.invalidParameters }
// Verify source permissions match first. // Verify source permissions match first.
let allPermissions = try await self.verifyPermissions(of: app, match: storeApp) _ = try await self.verifyPermissions(of: app, match: storeApp)
switch self.permissionsMode // TODO: Uncomment to verify added permissions.
{ // switch self.permissionsMode
case .none, .all: break // {
case .added: // case .none, .all: break
let installedAppURL = InstalledApp.fileURL(for: app) // case .added:
guard let previousApp = ALTApplication(fileURL: installedAppURL) else { throw OperationError.appNotFound(name: app.name) } // let installedAppURL = InstalledApp.fileURL(for: app)
// guard let previousApp = ALTApplication(fileURL: installedAppURL) else { throw OperationError.appNotFound(name: app.name) }
var previousEntitlements = Set(previousApp.entitlements.keys) //
for appExtension in previousApp.appExtensions // var previousEntitlements = Set(previousApp.entitlements.keys)
{ // for appExtension in previousApp.appExtensions
previousEntitlements.formUnion(appExtension.entitlements.keys) // {
} // previousEntitlements.formUnion(appExtension.entitlements.keys)
// }
// Make sure all entitlements already exist in previousApp. //
let addedEntitlements = Array(allPermissions.lazy.compactMap { $0 as? ALTEntitlement }.filter { !previousEntitlements.contains($0) }) // // Make sure all entitlements already exist in previousApp.
guard addedEntitlements.isEmpty else { throw VerificationError.addedPermissions(addedEntitlements, appVersion: appVersion) } // let addedEntitlements = Array(allPermissions.lazy.compactMap { $0 as? ALTEntitlement }.filter { !previousEntitlements.contains($0) })
} // guard addedEntitlements.isEmpty else { throw VerificationError.addedPermissions(addedEntitlements, appVersion: appVersion) }
// }
} }
@discardableResult @discardableResult