archiveAll method

  1. @override
Future<Either<Failure, Unit>> archiveAll(
  1. Map<String, dynamic>? params
)
override

Implementation

@override
Future<Either<Failure, Unit>> archiveAll(Map<String, dynamic>? params) {
  return wrapAndHandleHttpBaseRequest(
    () {
      final url = notificationConfig.archiveAllApiEndpoint!.call(params);
      final Request request = Request(
        "DELETE",
        url,
      );
      return notificationConfig.archiveAllRequestMapper?.call(request) ?? request;
    },
    onResponse: (response, left, right) {
      return right(unit);
    },
  );
}