Добрый день, есть функция которая получает на свой запрос ответ в виде json
Future<List<Task>?> receiveTask(BuildContext context, token) async {
var client = http.Client();
var uri = Uri.parse('http://217.71.129.139:4800/all_task.php');
var response = await client.post(uri, body: {
"token": token.toString(),
});
if (response.statusCode == 200) {
var json = response.body;
return taskFromJson(json);
}
}
есть функция которая создаёт переменную на основе класса, и заполняет эту переменную полученными данными
List<Task>? task;
getTask() async {
task = await receiveTask(context, user![0].token);
if (task != null) {
setState(() {
isLoaded = true;
});
}
}
и нужно сделать так что эти полученные данные направились в провайдер, я понимаю что это нужно каким то образом реализовать это с помощью ListView.builder, но каким конкретно до меня не доходит