mirror of
https://github.com/SideStore/SideStore.git
synced 2026-02-09 06:43:25 +01:00
Temporarily disables verifying added permissions
We’ll re-enable once we finish the “Review Permissions” screen.
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user