@@ -3,7 +3,7 @@ import IdentifiedCollections
33import SwiftUINavigation
44
55struct TodoListView : View {
6- @Environment ( PowerSyncManager . self) private var powerSync
6+ @Environment ( SystemManager . self) private var system
77 let listId : String
88
99 @State private var todos : IdentifiedArrayOf < Todo > = [ ]
@@ -65,7 +65,7 @@ struct TodoListView: View {
6565 }
6666 . task {
6767 Task {
68- await powerSync . watchTodos ( listId) { tds in
68+ await system . watchTodos ( listId) { tds in
6969 withAnimation {
7070 self . todos = IdentifiedArrayOf ( uniqueElements: tds)
7171 }
@@ -79,7 +79,7 @@ struct TodoListView: View {
7979 updatedTodo. isComplete. toggle ( )
8080 do {
8181 error = nil
82- try await powerSync . updateTodo ( updatedTodo)
82+ try await system . updateTodo ( updatedTodo)
8383 } catch {
8484 self . error = error
8585 }
@@ -90,7 +90,7 @@ struct TodoListView: View {
9090 error = nil
9191 let todosToDelete = offset. map { todos [ $0] }
9292
93- try await powerSync . deleteTodo ( id: todosToDelete [ 0 ] . id)
93+ try await system . deleteTodo ( id: todosToDelete [ 0 ] . id)
9494
9595 } catch {
9696 self . error = error
@@ -102,6 +102,6 @@ struct TodoListView: View {
102102 NavigationStack {
103103 TodoListView (
104104 listId: UUID ( ) . uuidString. lowercased ( )
105- ) . environment ( PowerSyncManager ( ) )
105+ ) . environment ( SystemManager ( ) )
106106 }
107107}
0 commit comments