rm method

Future<Map<String, dynamic>> rm({
  1. required String path,
  2. bool? recursive,
  3. bool? force,
})

Remove a file. ``

Arguments:

  • path String: Path to file to be read.

Optional arguments:

  • recursive bool: Recursively remove directories.
  • force bool: Forcibly remove target at path; implies -r for directories.

Response:

{
  "Text": "<text/plain response>",
  "StatusCode": "<statusCode>",
  "StatusMessage": "<statusMessage>"
}

See more:

Implementation

Future<Map<String, dynamic>> rm({
  required String path,
  bool? recursive,
  bool? force,
}) async {
  Response? res = await _post(
    Ipfs.dio,
    url: "${Ipfs.url}/files/rm",
    queryParameters: {
      "arg": path,
      if (recursive != null) "recursive": recursive,
      if (force != null) "force": force,
    },
  );

  return _interceptDioResponse(res);
}