deleteFile method

  1. @override
Future<EmptyResponse> deleteFile(
  1. String url,
  2. String channelId,
  3. String channelType, {
  4. CancelToken? cancelToken,
  5. Map<String, Object?>? extraData,
})
override

Deletes a file using its url from the given channel. Returns EmptyResponse once deleted successfully.

Optionally, cancel the request using cancelToken

Implementation

@override
Future<EmptyResponse> deleteFile(
  String url,
  String channelId,
  String channelType, {
  CancelToken? cancelToken,
  Map<String, Object?>? extraData,
}) async {
  final response = await _client.delete(
    '/channels/$channelType/$channelId/file',
    queryParameters: {'url': url},
    cancelToken: cancelToken,
  );
  return EmptyResponse.fromJson(response.data);
}