Save changes to settings

This commit is contained in:
Christoph Hagen
2025-06-29 19:16:11 +02:00
parent 5ac8991c48
commit ba6097a67b
2 changed files with 18 additions and 0 deletions

View File

@@ -16,6 +16,14 @@ extension ChangeObservableItem {
}
.store(in: &cancellables)
}
func observe<T>(_ object: T) where T: ObservableObject {
object.objectWillChange
.sink { [weak self] _ in
self?.needsSaving()
}
.store(in: &cancellables)
}
}
protocol ObservableContentItem: ChangeObservableItem {