aboutsummaryrefslogtreecommitdiff
path: root/LibreTasks/DataStore.swift
diff options
context:
space:
mode:
authorChristian Cleberg <hello@cleberg.net>2024-01-04 14:26:57 -0600
committerChristian Cleberg <hello@cleberg.net>2024-01-04 14:26:57 -0600
commitcf13000e6fb6af629d7659dd3e99ccb9496e6462 (patch)
treeb7333053afe1878d223d35d9d1fff2cd37d8cf77 /LibreTasks/DataStore.swift
parent72028eb2a2f3c55fbf4f7f8f421f5414f8745ea8 (diff)
downloadlibre-tasks-cf13000e6fb6af629d7659dd3e99ccb9496e6462.tar.gz
libre-tasks-cf13000e6fb6af629d7659dd3e99ccb9496e6462.tar.bz2
libre-tasks-cf13000e6fb6af629d7659dd3e99ccb9496e6462.zip
feat: improve new task form and swipe actions
Diffstat (limited to 'LibreTasks/DataStore.swift')
-rw-r--r--LibreTasks/DataStore.swift8
1 files changed, 7 insertions, 1 deletions
diff --git a/LibreTasks/DataStore.swift b/LibreTasks/DataStore.swift
index 1628979..76733de 100644
--- a/LibreTasks/DataStore.swift
+++ b/LibreTasks/DataStore.swift
@@ -8,10 +8,16 @@ import Foundation
import SwiftUI
import Combine
+// TODO: Persist data storage across sessions
+
struct Task: Identifiable {
- var id = String()
+ var id = Int()
var taskItem = String()
var taskDate = Date()
+ var taskPriority = String()
+ var taskRecurrence = Bool()
+ var taskRecurrenceInt = Int()
+ var taskRecurrencePeriod = String()
}
class TaskDataStore: ObservableObject {