You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

16 lines
310 B

import Foundation
public class BedsVM : ObservableObject {
@Published var beds: [Bed]
init(beds: [Bed]) {
self.beds = beds
}
func update(vm: BedVM) {
if let i = beds.firstIndex(where: { $0.id == vm.original.id }) {
beds[i] = vm.original
}
}
}