From bf70b436db3317b1362018581e94dcc20817ea9b Mon Sep 17 00:00:00 2001 From: kingbri Date: Fri, 5 Aug 2022 11:13:09 -0400 Subject: [PATCH] Sources: Change version to Int16 A version string will not allow for comparisions when checking to update a source. Make the type an integer instead on both the model and coredata store. Signed-off-by: kingbri --- Ferrite/DataManagement/Classes/Source+CoreDataProperties.swift | 2 +- .../FerriteDB.xcdatamodeld/FerriteDB.xcdatamodel/contents | 2 +- Ferrite/Models/SourceModels.swift | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Ferrite/DataManagement/Classes/Source+CoreDataProperties.swift b/Ferrite/DataManagement/Classes/Source+CoreDataProperties.swift index 4b1b7ce..cbe5a3e 100644 --- a/Ferrite/DataManagement/Classes/Source+CoreDataProperties.swift +++ b/Ferrite/DataManagement/Classes/Source+CoreDataProperties.swift @@ -21,7 +21,7 @@ extension Source { @NSManaged public var name: String @NSManaged public var author: String? @NSManaged public var preferredParser: Int16 - @NSManaged public var version: String + @NSManaged public var version: Int16 @NSManaged public var htmlParser: SourceHtmlParser? @NSManaged public var rssParser: SourceRssParser? diff --git a/Ferrite/DataManagement/FerriteDB.xcdatamodeld/FerriteDB.xcdatamodel/contents b/Ferrite/DataManagement/FerriteDB.xcdatamodeld/FerriteDB.xcdatamodel/contents index 900fa28..7bf55b5 100644 --- a/Ferrite/DataManagement/FerriteDB.xcdatamodeld/FerriteDB.xcdatamodel/contents +++ b/Ferrite/DataManagement/FerriteDB.xcdatamodeld/FerriteDB.xcdatamodel/contents @@ -6,7 +6,7 @@ - + diff --git a/Ferrite/Models/SourceModels.swift b/Ferrite/Models/SourceModels.swift index 3b56644..a8dad03 100644 --- a/Ferrite/Models/SourceModels.swift +++ b/Ferrite/Models/SourceModels.swift @@ -15,7 +15,7 @@ public struct SourceListJson: Codable { public struct SourceJson: Codable, Hashable { let name: String - let version: String + let version: Int16 let baseUrl: String var author: String? let rssParser: SourceRssParserJson?