addUserProvidedPeers method

Future<void> addUserProvidedPeers(
  1. List<String> addrs
)
inherited

Adds peers to connect to.

Normally peers are discovered automatically (using Bittorrent DHT, Peer exchange or Local discovery) but this function is useful in case when the discovery is not available for any reason (e.g. in an isolated network).

Note that peers added with this function are remembered across restarts. To forget peers, use Self::session_remove_user_provided_peers.

Implementation

Future<void> addUserProvidedPeers(
  List<String> addrs,
) async {
  final request = RequestSessionAddUserProvidedPeers(
    addrs: addrs,
  );
  final response = await client.invoke(request);
  switch (response) {
    case ResponseNone(): return;
    default: throw UnexpectedResponse();
  }
}