withTimeout method

Future<T> withTimeout(
  1. Duration duration, {
  2. T? fallback,
})

Timeouts a Future

Implementation

Future<T> withTimeout(Duration duration, {T? fallback}) {
  return timeout(
    duration,
    onTimeout: () =>
        fallback ?? (throw TimeoutException('Operation timed out')),
  );
}