initialize method

Future<void> initialize({
  1. required String name,
  2. T? delegate,
  3. Set<String>? paths,
  4. Set<String>? symmetricPaths,
  5. bool connected = false,
  6. bool listening = true,
  7. bool showLogs = true,
  8. VoidCallback? onReady,
})

Implementation

Future<void> initialize({
  required String name,
  T? delegate,
  Set<String>? paths,
  Set<String>? symmetricPaths,
  bool connected = false,
  bool listening = true,
  bool showLogs = true,
  VoidCallback? onReady,
}) async {
  _name = name;
  _paths = paths ?? {};
  _symmetricPaths = symmetricPaths ?? {};
  _showLogs = showLogs;
  _delegate = delegate;
  _connected = connected;
  _listening = listening;
  _callback = onReady;
  await _loads();
  if (_listening) await _subscribes();
}