diff options
author | Sebastian <sebasjm@gmail.com> | 2024-04-29 17:23:04 -0300 |
---|---|---|
committer | Sebastian <sebasjm@gmail.com> | 2024-04-29 17:23:04 -0300 |
commit | 22709ff4e2918a8d0e528539d11d761381920b45 (patch) | |
tree | 7e01f9115ed44e5e3875e3473eb0d31314380d5a /packages/aml-backoffice-ui/src/utils/converter.ts | |
parent | eeabe64b3f0ac02818561ea6fca364d619f061b7 (diff) | |
download | wallet-core-22709ff4e2918a8d0e528539d11d761381920b45.tar.xz |
use exchange api type and start using ui_fields
Diffstat (limited to 'packages/aml-backoffice-ui/src/utils/converter.ts')
-rw-r--r-- | packages/aml-backoffice-ui/src/utils/converter.ts | 34 |
1 files changed, 25 insertions, 9 deletions
diff --git a/packages/aml-backoffice-ui/src/utils/converter.ts b/packages/aml-backoffice-ui/src/utils/converter.ts index d2f05ed84..cca764a81 100644 --- a/packages/aml-backoffice-ui/src/utils/converter.ts +++ b/packages/aml-backoffice-ui/src/utils/converter.ts @@ -1,30 +1,46 @@ -import { AmlExchangeBackend } from "./types.js"; +/* + This file is part of GNU Taler + (C) 2022-2024 Taler Systems S.A. + + GNU Taler is free software; you can redistribute it and/or modify it under the + terms of the GNU General Public License as published by the Free Software + Foundation; either version 3, or (at your option) any later version. + + GNU Taler is distributed in the hope that it will be useful, but WITHOUT ANY + WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + A PARTICULAR PURPOSE. See the GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along with + GNU Taler; see the file COPYING. If not, see <http://www.gnu.org/licenses/> + */ + +import { TalerExchangeApi } from "@gnu-taler/taler-util"; export const amlStateConverter = { toStringUI: stringifyAmlState, fromStringUI: parseAmlState, }; -function stringifyAmlState(s: AmlExchangeBackend.AmlState | undefined): string { +function stringifyAmlState(s: TalerExchangeApi.AmlState | undefined): string { if (s === undefined) return ""; switch (s) { - case AmlExchangeBackend.AmlState.normal: + case TalerExchangeApi.AmlState.normal: return "normal"; - case AmlExchangeBackend.AmlState.pending: + case TalerExchangeApi.AmlState.pending: return "pending"; - case AmlExchangeBackend.AmlState.frozen: + case TalerExchangeApi.AmlState.frozen: return "frozen"; } } -function parseAmlState(s: string | undefined): AmlExchangeBackend.AmlState { +function parseAmlState(s: string | undefined): TalerExchangeApi.AmlState { switch (s) { case "normal": - return AmlExchangeBackend.AmlState.normal; + return TalerExchangeApi.AmlState.normal; case "pending": - return AmlExchangeBackend.AmlState.pending; + return TalerExchangeApi.AmlState.pending; case "frozen": - return AmlExchangeBackend.AmlState.frozen; + return TalerExchangeApi.AmlState.frozen; default: throw Error(`unknown AML state: ${s}`); } |