Использование hasura с флаттером, получение следующих ошибок, Graphql версия ^ 3.0.0 - PullRequest
0 голосов
/ 03 марта 2020

enter image description here Использование Hasura с флаттером, получение следующих ошибок, версия Graphql ^ 3.0.0

{
    "resource": "/D:/example_hasura1/lib/county.dart",
    "owner": "dart",
    "code": "argument_type_not_assignable",
    "severity": 8,
    "message": "The argument type 'Widget Function(QueryResult, {refetch: void Function()})' can't be assigned to the parameter type 'Widget Function(QueryResult, {fetchMore: dynamic Function(FetchMoreOpti[![enter image description here][1]][1]ons), refetch: Future<QueryResult> Function()})'.",
    "source": "dart",
    "startLineNumber": 24,
    "startColumn": 9,
    "endLineNumber": 24,
    "endColumn": 347,
    "tags": []
}

1 Ответ

1 голос
/ 03 марта 2020

вместо: builder: (результат QueryResult, {VoidCallback refetch}) {...}

добавить третий параметр, подобный следующему: builder: (результат QueryResult, {VoidCallback refetch, FetchMore fetchMore}) { ...}

и я вижу, что вы не проверяете ошибки. Но если вы это сделаете, то обязательно измените его с .error на .hasException

Надеюсь, это сработает

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...