wip
This commit is contained in:
24
Shared/Persisence/PersistenceUPDATE.swift
Normal file
24
Shared/Persisence/PersistenceUPDATE.swift
Normal file
@@ -0,0 +1,24 @@
|
||||
//
|
||||
// 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()
|
||||
|
||||
EventLogger.log(event: "update_entry")
|
||||
|
||||
return true
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user