Add search state object

This commit is contained in:
Arkadiusz Fal
2021-07-30 00:34:13 +02:00
parent 994903f8a7
commit 3a780b3d2c
5 changed files with 89 additions and 24 deletions

View File

@@ -7,6 +7,12 @@ final class Store<Data>: ResourceObserver, ObservableObject {
var collection: Data { all ?? ([] as! Data) }
var item: Data? { all }
init(_ data: Data? = nil) {
if data != nil {
replace(data!)
}
}
func resourceChanged(_ resource: Resource, event _: ResourceEvent) {
if let items: Data = resource.typedContent() {
replace(items)