Я запускаю запрос на сервер с будущим «requestServer». Я хотел бы опросить систему для определенного значения (перешло от ложного к истинному, когда запрос выполнен) и вернуться, когда закончите.
Код может быть таким, но «пока» синхронно, а «checkOperation» асинхронно?
return requestServer().then((operation) {
var done = false;
while (done)
return checkOperation(operation).then((result) {
done = (result == true);
});
sleep(10);
}
});
Любые идеи ?