taler-typescript-core

Wallet core logic and WebUIs for various components
Log | Files | Refs | Submodules | README | LICENSE

commit 66432cdd0588836000a8114e360aea537713712c
parent 1b22b4957d9ec0dcb34c1973236bf9670e3e94a8
Author: Florian Dold <florian@dold.me>
Date:   Mon, 26 Jun 2023 10:52:50 +0200

introduce balance-change notification

Diffstat:
Mpackages/taler-util/src/notifications.ts | 14++++++--------
1 file changed, 6 insertions(+), 8 deletions(-)

diff --git a/packages/taler-util/src/notifications.ts b/packages/taler-util/src/notifications.ts @@ -26,7 +26,7 @@ import { TransactionState } from "./transactions-types.js"; import { TalerErrorDetail } from "./wallet-types.js"; export enum NotificationType { - CoinWithdrawn = "coin-withdrawn", + BalanceChange = "balance-change", ExchangeOperationError = "exchange-operation-error", ExchangeAdded = "exchange-added", BackupOperationError = "backup-error", @@ -48,16 +48,14 @@ export interface TransactionStateTransitionNotification { errorInfo?: ErrorInfoSummary; } -export interface CoinWithdrawnNotification { - type: NotificationType.CoinWithdrawn; - numWithdrawn: number; - numTotal: number; -} - export interface ExchangeAddedNotification { type: NotificationType.ExchangeAdded; } +export interface BalanceChangeNotification { + type: NotificationType.BalanceChange; +} + export interface ExchangeOperationErrorNotification { type: NotificationType.ExchangeOperationError; error: TalerErrorDetail; @@ -76,9 +74,9 @@ export interface PendingOperationProcessedNotification { export type WalletNotification = + | BalanceChangeNotification | BackupOperationErrorNotification | ExchangeAddedNotification | ExchangeOperationErrorNotification - | CoinWithdrawnNotification | PendingOperationProcessedNotification | TransactionStateTransitionNotification;