mirror of
https://github.com/bitwarden/mobile.git
synced 2024-09-28 03:57:43 +02:00
4f4953206e
* 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()
23 lines
481 B
C#
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;
|
|
}
|
|
}
|