keepAliveFor method

void keepAliveFor(
  1. Duration duration
)

Implementation

void keepAliveFor(Duration duration) {
  final link = keepAlive();
  Timer? timer;

  onCancel(() => timer = Timer(duration, () => link.close()));
  onResume(() => timer?.cancel());
  onDispose(() => timer?.cancel());
}