peers method

Future<Map<String, dynamic>> peers({
  1. String? topic,
})

EXPERIMENTAL

List peers we are currently pubsubbing with. /api/v0/pubsub/peers

Optional arguments:

  • topic String: Topic to list connected peers of.

Response:

{
  "Strings": ["<string>", "..."],
  "StatusCode": "<statusCode>",
  "StatusMessage": "<statusMessage>"
}

See more: https://docs.ipfs.io/reference/http/api/#api-v0-pubsub-peers

Implementation

Future<Map<String, dynamic>> peers({String? topic}) async {
  Response? res = await _post(
    Ipfs.dio,
    url: "${Ipfs.url}/pubsub/peers",
    queryParameters: {
      if (topic != null) "arg": topic,
    },
  );

  return _interceptDioResponse(res, expectsResponseBody: true);
}