Revert "Change AltStore naming to SideStore"

This reverts commit 646000920f.
This commit is contained in:
Jackson Coxson
2022-05-30 22:54:21 -06:00
parent 646000920f
commit 46834ab5ce
340 changed files with 1092 additions and 921 deletions

View File

@@ -0,0 +1,59 @@
//
// RefreshAttempt.swift
// AltStore
//
// Created by Riley Testut on 7/31/19.
// Copyright © 2019 Riley Testut. All rights reserved.
//
import CoreData
@objc(RefreshAttempt)
public class RefreshAttempt: NSManagedObject, Fetchable
{
@NSManaged public var identifier: String
@NSManaged public var date: Date
@NSManaged public var isSuccess: Bool
@NSManaged public var errorDescription: String?
private override init(entity: NSEntityDescription, insertInto context: NSManagedObjectContext?)
{
super.init(entity: entity, insertInto: context)
}
public init(identifier: String, result: Result<[String: Result<InstalledApp, Error>], Error>, context: NSManagedObjectContext)
{
super.init(entity: RefreshAttempt.entity(), insertInto: context)
self.identifier = identifier
self.date = Date()
do
{
let results = try result.get()
for (_, result) in results
{
guard case let .failure(error) = result else { continue }
throw error
}
self.isSuccess = true
self.errorDescription = nil
}
catch
{
self.isSuccess = false
self.errorDescription = error.localizedDescription
}
}
}
public extension RefreshAttempt
{
@nonobjc class func fetchRequest() -> NSFetchRequest<RefreshAttempt>
{
return NSFetchRequest<RefreshAttempt>(entityName: "RefreshAttempt")
}
}