| 123456789101112131415161718192021 |
- import CoreData
- import Foundation
- import SwiftDate
- import Swinject
- final class CoreDataStorage {
- let coredataContext = CoreDataStack.shared.persistentContainer.newBackgroundContext()
- func fetchLatestOverride() -> [Override] {
- var overrideArray = [Override]()
- coredataContext.performAndWait {
- let requestOverrides = Override.fetchRequest() as NSFetchRequest<Override>
- let sortOverride = NSSortDescriptor(key: "date", ascending: false)
- requestOverrides.sortDescriptors = [sortOverride]
- requestOverrides.fetchLimit = 1
- try? overrideArray = self.coredataContext.fetch(requestOverrides)
- }
- return overrideArray
- }
- }
|