withMinDuration method

Future<T> withMinDuration(
  1. Duration minDuration
)

确保 Future 至少执行指定时间

Implementation

Future<T> withMinDuration(Duration minDuration) async {
  final results = await Future.wait([
    this,
    Future<void>.delayed(minDuration),
  ]);
  return results.first as T;
}