Size: a a a

Dart & Flutter по-русски

2021 May 30

AD

Alexandr Drobyshev in Dart & Flutter по-русски
у вас  запрос к апи не полетит пока функция не завершится
источник

PP

PR Promo in Dart & Flutter по-русски
точно. Сейчас понял)
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
она отдачт isAuth котоырй фальш
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
и потмо полетит запрос
источник

PP

PR Promo in Dart & Flutter по-русски
да, я вот только что понял это, когда пересмотрел.
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
final res = await checkApiTioken(apiToken);
return res.isValidToken ?? false;
источник

PP

PR Promo in Dart & Flutter по-русски
во, точно)
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
ну и не забываетй что сервер может быть недоступен или вренуть ошибку
источник

PP

PR Promo in Dart & Flutter по-русски
но мне что то фигово совсем. Понимаю что фигню творю. И что дальше всё равно пойдёт не то, так как изначально "архитектуру" не правильно задаю)
источник

PP

PR Promo in Dart & Flutter по-русски
т.е. статус от сервера надо чекать. И дополнительно где то делать проверку и выводить сообщение что сервер не доступен.

Вот тут одно дело самому написать, или другое (более грамотное), уверен уже есть какое то готовое решение для этого)
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
та не надо
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
прсото try {}
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
если упал то упал
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
можеет чекать наличие коннекта но толку от этого мало
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
коннект не значит доступность сервера
источник

PP

PR Promo in Dart & Flutter по-русски
это при каждом запросе делать?
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
да
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
более того на future можно ещеtimeout писать
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
чтоб ограничить время запроса вдруг зависло что то
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
или косяк в коде и  зациклилось)
источник