ls method

Future<Map<String, dynamic>> ls({
  1. bool? headers,
})

EXPERIMENTAL

List active p2p listeners. /api/v0/p2p/ls

Optional arguments:

  • headers bool: Print table headers (Protocol, Listen, Target).

Response:

{
  "Listeners": [
    {
      "ListenAddress": "<string>",
      "Protocol": "<string>",
      "TargetAddress": "<string>"
    }
  ],
  "StatusCode": "<statusCode>",
  "StatusMessage": "<statusMessage>"
}

See more: https://docs.ipfs.io/reference/http/api/#api-v0-p2p-ls

Implementation

Future<Map<String, dynamic>> ls({bool? headers}) async {
  Response? res = await _post(
    Ipfs.dio,
    url: "${Ipfs.url}/p2p/ls",
    queryParameters: {
      if (headers != null) "headers": headers,
    },
  );

  return _interceptDioResponse(res, expectsResponseBody: true);
}