mirror of
https://github.com/SideStore/SideStore.git
synced 2026-02-18 03:03:31 +01:00
[AltStoreCore] Renames StoreApp.latestVersionString to _version
This commit is contained in:
@@ -203,7 +203,7 @@ public extension InstalledApp
|
|||||||
fetchRequest.predicate = NSPredicate(format: "%K == YES AND %K != nil AND %K != %K",
|
fetchRequest.predicate = NSPredicate(format: "%K == YES AND %K != nil AND %K != %K",
|
||||||
#keyPath(InstalledApp.isActive),
|
#keyPath(InstalledApp.isActive),
|
||||||
#keyPath(InstalledApp.storeApp),
|
#keyPath(InstalledApp.storeApp),
|
||||||
#keyPath(InstalledApp.version), #keyPath(InstalledApp.storeApp.latestVersionString))
|
#keyPath(InstalledApp.version), #keyPath(InstalledApp.storeApp._version))
|
||||||
return fetchRequest
|
return fetchRequest
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -22,7 +22,7 @@ fileprivate extension NSManagedObject
|
|||||||
}
|
}
|
||||||
|
|
||||||
var storeAppVersion: String? {
|
var storeAppVersion: String? {
|
||||||
let version = self.value(forKey: #keyPath(StoreApp.latestVersionString)) as? String
|
let version = self.value(forKey: #keyPath(StoreApp._version)) as? String
|
||||||
return version
|
return version
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -106,16 +106,14 @@ public class StoreApp: NSManagedObject, Decodable, Fetchable
|
|||||||
@NSManaged public private(set) var iconURL: URL
|
@NSManaged public private(set) var iconURL: URL
|
||||||
@NSManaged public private(set) var screenshotURLs: [URL]
|
@NSManaged public private(set) var screenshotURLs: [URL]
|
||||||
|
|
||||||
@NSManaged @objc(version) public private(set) var latestVersionString: String
|
|
||||||
@NSManaged @objc(versionDate) internal private(set) var _versionDate: Date
|
|
||||||
@NSManaged @objc(versionDescription) internal private(set) var _versionDescription: String?
|
|
||||||
|
|
||||||
@NSManaged @objc(downloadURL) internal var _downloadURL: URL
|
@NSManaged @objc(downloadURL) internal var _downloadURL: URL
|
||||||
@NSManaged public private(set) var platformURLs: PlatformURLs?
|
@NSManaged public private(set) var platformURLs: PlatformURLs?
|
||||||
|
|
||||||
@NSManaged public private(set) var tintColor: UIColor?
|
@NSManaged public private(set) var tintColor: UIColor?
|
||||||
@NSManaged public private(set) var isBeta: Bool
|
@NSManaged public private(set) var isBeta: Bool
|
||||||
|
|
||||||
|
@NSManaged public var sortIndex: Int32
|
||||||
|
|
||||||
@objc public internal(set) var sourceIdentifier: String? {
|
@objc public internal(set) var sourceIdentifier: String? {
|
||||||
get {
|
get {
|
||||||
self.willAccessValue(forKey: #keyPath(sourceIdentifier))
|
self.willAccessValue(forKey: #keyPath(sourceIdentifier))
|
||||||
@@ -137,7 +135,10 @@ public class StoreApp: NSManagedObject, Decodable, Fetchable
|
|||||||
}
|
}
|
||||||
@NSManaged private var primitiveSourceIdentifier: String?
|
@NSManaged private var primitiveSourceIdentifier: String?
|
||||||
|
|
||||||
@NSManaged public var sortIndex: Int32
|
// Legacy (kept for backwards compatibility)
|
||||||
|
@NSManaged @objc(version) internal private(set) var _version: String
|
||||||
|
@NSManaged @objc(versionDate) internal private(set) var _versionDate: Date
|
||||||
|
@NSManaged @objc(versionDescription) internal private(set) var _versionDescription: String?
|
||||||
|
|
||||||
/* Relationships */
|
/* Relationships */
|
||||||
@NSManaged public var installedApp: InstalledApp?
|
@NSManaged public var installedApp: InstalledApp?
|
||||||
@@ -365,7 +366,7 @@ internal extension StoreApp
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Preserve backwards compatibility by assigning legacy property values.
|
// Preserve backwards compatibility by assigning legacy property values.
|
||||||
self.latestVersionString = latestVersion.version
|
self._version = latestVersion.version
|
||||||
self._versionDate = latestVersion.date
|
self._versionDate = latestVersion.date
|
||||||
self._versionDescription = latestVersion.localizedDescription
|
self._versionDescription = latestVersion.localizedDescription
|
||||||
self._downloadURL = latestVersion.downloadURL
|
self._downloadURL = latestVersion.downloadURL
|
||||||
|
|||||||
Reference in New Issue
Block a user