withTimeout method
Implementation
Future<T> withTimeout(Duration duration, {T? fallback, String? message}) {
return timeout(
duration,
onTimeout: fallback != null
? () => fallback
: () => throw TimeoutException(
message ?? 'İstek zaman aşımına uğradı (${duration.inSeconds}s)',
),
);
}