mirror of
https://github.com/SideStore/SideStore.git
synced 2026-02-17 10:43:30 +01:00
Removes unnecessary StoreApp convenience properties
This commit is contained in:
@@ -101,31 +101,6 @@ public class StoreApp: NSManagedObject, Decodable, Fetchable
|
|||||||
return self._versions.array as! [AppVersion]
|
return self._versions.array as! [AppVersion]
|
||||||
}
|
}
|
||||||
|
|
||||||
@nonobjc public var size: Int64? {
|
|
||||||
guard let version = self.latestVersion else { return nil }
|
|
||||||
return version.size
|
|
||||||
}
|
|
||||||
|
|
||||||
@nonobjc public var version: String? {
|
|
||||||
guard let version = self.latestVersion else { return nil }
|
|
||||||
return version.version
|
|
||||||
}
|
|
||||||
|
|
||||||
@nonobjc public var versionDescription: String? {
|
|
||||||
guard let version = self.latestVersion else { return nil }
|
|
||||||
return version.localizedDescription
|
|
||||||
}
|
|
||||||
|
|
||||||
@nonobjc public var versionDate: Date? {
|
|
||||||
guard let version = self.latestVersion else { return nil }
|
|
||||||
return version.date
|
|
||||||
}
|
|
||||||
|
|
||||||
@nonobjc public var downloadURL: URL? {
|
|
||||||
guard let version = self.latestVersion else { return nil }
|
|
||||||
return version.downloadURL
|
|
||||||
}
|
|
||||||
|
|
||||||
private override init(entity: NSEntityDescription, insertInto context: NSManagedObjectContext?)
|
private override init(entity: NSEntityDescription, insertInto context: NSManagedObjectContext?)
|
||||||
{
|
{
|
||||||
super.init(entity: entity, insertInto: context)
|
super.init(entity: entity, insertInto: context)
|
||||||
|
|||||||
@@ -40,7 +40,7 @@ extension ALTApplication: AppProtocol
|
|||||||
extension StoreApp: AppProtocol
|
extension StoreApp: AppProtocol
|
||||||
{
|
{
|
||||||
public var url: URL? {
|
public var url: URL? {
|
||||||
return self.downloadURL
|
return self.latestAvailableVersion?.downloadURL
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user