instead of await Future.delayed(const Duration(seconds:1)); do await forSeconds(x)
await Future.delayed(const Duration(seconds:1));
await forSeconds(x)
Future<T> forSeconds<T>(int seconds) => Future.delayed( Duration(seconds: seconds), );