RelayManager<T> constructor
RelayManager<T> ({
- required GlobalState globalState,
- required NostrTransportFactory nostrTransportFactory,
- Accounts? accounts,
- EngineAdditionalDataFactory? engineAdditionalDataFactory,
- List<
String> ? bootstrapRelays, - 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);
}