diff options
author | Florian Dold <florian.dold@gmail.com> | 2020-09-01 18:27:22 +0530 |
---|---|---|
committer | Florian Dold <florian.dold@gmail.com> | 2020-09-01 18:27:22 +0530 |
commit | 8c33e05bf08976403719a17b1faf424109a7eaa5 (patch) | |
tree | 61c72737640c9b552c41f62640cfb0c8c845f38a /packages/taler-wallet-core/src/operations/errors.ts | |
parent | 5056da6548d5880211abd3e1cdacd92134e40dab (diff) | |
download | wallet-core-8c33e05bf08976403719a17b1faf424109a7eaa5.tar.xz |
harmonized error codesv0.7.1-dev.23
Diffstat (limited to 'packages/taler-wallet-core/src/operations/errors.ts')
-rw-r--r-- | packages/taler-wallet-core/src/operations/errors.ts | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/packages/taler-wallet-core/src/operations/errors.ts b/packages/taler-wallet-core/src/operations/errors.ts index 6d9f44e03..de78203e4 100644 --- a/packages/taler-wallet-core/src/operations/errors.ts +++ b/packages/taler-wallet-core/src/operations/errors.ts @@ -23,7 +23,7 @@ /** * Imports. */ -import { OperationErrorDetails } from "../types/walletTypes"; +import { TalerErrorDetails } from "../types/walletTypes"; import { TalerErrorCode } from "../TalerErrorCode"; /** @@ -31,7 +31,7 @@ import { TalerErrorCode } from "../TalerErrorCode"; * but the error has already been reported by writing it to the database. */ export class OperationFailedAndReportedError extends Error { - constructor(public operationError: OperationErrorDetails) { + constructor(public operationError: TalerErrorDetails) { super(operationError.message); // Set the prototype explicitly. @@ -52,7 +52,7 @@ export class OperationFailedError extends Error { return new OperationFailedError(makeErrorDetails(ec, message, details)); } - constructor(public operationError: OperationErrorDetails) { + constructor(public operationError: TalerErrorDetails) { super(operationError.message); // Set the prototype explicitly. @@ -64,7 +64,7 @@ export function makeErrorDetails( ec: TalerErrorCode, message: string, details: Record<string, unknown>, -): OperationErrorDetails { +): TalerErrorDetails { return { code: ec, hint: `Error: ${TalerErrorCode[ec]}`, @@ -80,7 +80,7 @@ export function makeErrorDetails( */ export async function guardOperationException<T>( op: () => Promise<T>, - onOpError: (e: OperationErrorDetails) => Promise<void>, + onOpError: (e: TalerErrorDetails) => Promise<void>, ): Promise<T> { try { return await op(); |