Как отправить асинхронное действие с помощью ReSwift с параметрами?
Я создал это асинхронное действие:
func searchItems(state: AppState, store: Store<AppState>) -> Action? {
var items = [Artwork]()
HttpHelper.post(url: serverApi.search.rawValue, params: ["term": ""]) { data in
if let data = data as? [[String: Any]] {
for row in data {
items.append(Artwork(data: row))
}
DispatchQueue.main.async {
store.dispatch(UpdateItems(items: items))
}
}
}
return nil
}
Для отправки действия я использовал
store.dispatch(searchItems)
Пока я не знаю, как прикрепить условия поиска к действию.