Files
Reflect/Shared/Persisence/PersistenceUPDATE.swift
2022-03-03 09:45:46 -06:00

22 lines
476 B
Swift

//
// PersistenceUPDATE.swift
// Feels
//
// Created by Trey Tartt on 2/18/22.
//
import Foundation
extension PersistenceController {
@discardableResult
public func update(entryDate: Date, withModd mood: Mood) -> Bool {
guard let existingEntry = getEntry(byDate: entryDate) else {
return false
}
existingEntry.setValue(mood.rawValue, forKey: "moodValue")
saveAndRunDataListerners()
return true
}
}