Может кто-нибудь сказать мне, почему эта функция не ожидает отправки запроса на окончание sh?
static Future<bool> postOrderData(Order order, String token) async {
try {
final http.Response res = await http.post(baseUrl + "orders",
headers: {
HttpHeaders.contentTypeHeader: "application/json; charset=utf-8",
HttpHeaders.authorizationHeader: token
},
body: jsonEncode(order).toString());
return res.statusCode == 201;
} catch (ex) {
print(ex);
return false;
}
}
Она возвращает false
- но из журналов бэкэнда я знаю, что вызов закончилась кодом состояния 201.
Спасибо за помощь.