Реакция Аполлона на несколько повторных попыток не работает - PullRequest
0 голосов
/ 07 октября 2019

Я пытаюсь сделать эти три повторные попытки, но работает только одна. Я понятия не имею, в чем проблема.

onChangeText={(text) => {
  this.props.searchEvent.refetch({ term: text })
  this.props.searchUser.refetch({ name: text })
  this.props.searchLocation.refetch({ location: text })
  this.setState({ searchTerm: text })
}}

1 Ответ

0 голосов
/ 08 октября 2019

Я решил эту проблему, сделав функцию обратного вызова асинхронной.

onChangeText={async (text) => {

                            await this.props.searchUser.refetch({ name: text })
                            await this.props.searchEvent.refetch({ term: text })
                            await this.setState({ searchTerm: text })
                            await this.props.searchLocation.refetch({ location: text })

                        }}

...