RelayManager<T> constructor

RelayManager<T>({
  1. required GlobalState globalState,
  2. required NostrTransportFactory nostrTransportFactory,
  3. Accounts? accounts,
  4. EngineAdditionalDataFactory? engineAdditionalDataFactory,
  5. List<String>? bootstrapRelays,
  6. dynamic allowReconnect = true,
})

Creates a new relay manager.

Implementation

RelayManager({
  required this.globalState,
  required this.nostrTransportFactory,
  Accounts? accounts,
  this.engineAdditionalDataFactory,
  List<String>? bootstrapRelays,
  allowReconnect = true,
}) : _accounts = accounts {
  allowReconnectRelays = allowReconnect;
  _connectSeedRelays(urls: bootstrapRelays ?? DEFAULT_BOOTSTRAP_RELAYS);
}