timeout method

  1. @override
Future<TetherClientReturn<TModel>> timeout(
  1. Duration timeLimit, {
  2. FutureOr<TetherClientReturn<TModel>> onTimeout()?,
})
override

Timeout implementation

Implementation

@override
Future<TetherClientReturn<TModel>> timeout(
  Duration timeLimit, {
  FutureOr<TetherClientReturn<TModel>> Function()? onTimeout,
}) {
  return then((value) {
        return value;
      })
      .timeout(timeLimit, onTimeout: onTimeout);
}