diff options
author | Florian Dold <florian@dold.me> | 2023-06-26 10:52:50 +0200 |
---|---|---|
committer | Florian Dold <florian@dold.me> | 2023-06-26 10:52:50 +0200 |
commit | 66432cdd0588836000a8114e360aea537713712c (patch) | |
tree | 2afec7a9e2ad0acb4e98ba0da43c13517ab0fbaa | |
parent | 1b22b4957d9ec0dcb34c1973236bf9670e3e94a8 (diff) |
introduce balance-change notification
-rw-r--r-- | packages/taler-util/src/notifications.ts | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/packages/taler-util/src/notifications.ts b/packages/taler-util/src/notifications.ts index 37848e40f..ed26c6ae7 100644 --- 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; |