Свойство isCompleted
Указывает, завершен ли future.
Отражает, вызывались ли complete или completeError. Значение true не обязательно означает, что слушатели этого future уже были вызваны, либо потому, что completer обычно ожидает до следующей микрозадачи для распространения результата, либо потому, что complete был вызван с future, которое еще не завершено.
Когда это значение true, complete и completeError больше вызывать нельзя.
Реализация
bool get isCompleted;
© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.18.5/dart-async/Completer/isCompleted.html