Как вы будете ждать ответа в будущем в течение определенного периода времени?
Скажем, мы отправляем запрос http и ждем его ответа, прежде чем закрыть запрос http, но мы ждем только 3сек, иначе мы закрываем запрос.
Как бы вы этого достигли?
Что-то вроде
Future makePostReq() async{
....
await http response for 3 secs
....
if(response) {
... Do something with it
}
Http.close
}