Kit.Core/LibExternal/Minio/Handlers/DefaultErrorHandler.cs

16 lines
419 B
C#

using System.Net;
using Minio.DataModel.Result;
namespace Minio.Handlers;
public class DefaultErrorHandler : IApiResponseErrorHandler
{
public void Handle(ResponseResult response)
{
if (response is null) throw new ArgumentNullException(nameof(response));
if (response.StatusCode is < HttpStatusCode.OK or >= HttpStatusCode.BadRequest)
MinioClient.ParseError(response);
}
}