1
0
mirror of https://github.com/bitwarden/mobile.git synced 2024-09-28 03:57:43 +02:00
bitwarden-mobile/src/Core/Exceptions/ApiException.cs
Federico Maccaroni 4f4953206e
[EC-469] Improve ApiException message (#2288)
* EC-469 Improve ApiException message to have the validation errors and message provided by the ErrorResponse

* EC-469 Updated default message format for ErrorResponse GetFullMessage()
2023-01-12 10:31:27 -03:00

23 lines
481 B
C#

using System;
using Bit.Core.Models.Response;
namespace Bit.Core.Exceptions
{
public class ApiException : Exception
{
public ApiException()
: base("An API error has occurred.")
{ }
public ApiException(ErrorResponse error)
: this()
{
Error = error;
}
public ErrorResponse Error { get; set; }
public override string Message => Error?.GetFullMessage() ?? base.Message;
}
}