fix(?): don't parse data twice

This commit is contained in:
Fulmine 2022-03-01 11:32:05 +01:00
parent 33ee82efa4
commit 58e446d999

View File

@ -12,14 +12,14 @@ interface ApiError {
data?: any,
}
export function parse(code: number, data?: string): ApiError {
export function parse(code: number, data?: any): ApiError {
var type = ErrorType[ErrorType[code]] ?? ErrorType.Unknown;
if (code >= 500) type = ErrorType.InternalServerError;
var err: ApiError = { code, type };
if (data) {
var d = JSON.parse(data);
var d = data;
err.message = d.message;
err.data = d;
}