init method

  1. @override
Future<void> init()

Implementation

@override
Future<void> init() {
  if (_disposed) {
    return Future.error(StateError('Connection is closed'));
  }
  if (isOpen) return Future.value();
  return _initFuture ??= _init().whenComplete(() => _initFuture = null);
}