This commit is contained in:
John Holdsworth
2019-08-20 20:05:24 +02:00
parent 7de7e1e47b
commit 0dcb82716d
8 changed files with 18 additions and 105 deletions

View File

@@ -2,23 +2,11 @@ import SwiftUI
import Combine
final class SearchUserViewModel: ObservableObject {
var objectWillChange = PassthroughSubject<SearchUserViewModel, Never>()
@Published private(set) var users = [User]()
private(set) var users = [User]() {
didSet {
objectWillChange.send(self)
}
}
@Published private(set) var userImages = [User: UIImage]()
private(set) var userImages = [User: UIImage]() {
didSet {
objectWillChange.send(self)
}
}
private var cancellable: Cancellable? {
didSet { oldValue?.cancel() }
}
@Published private var cancellable: Cancellable?
func search(name: String) {
guard !name.isEmpty else {