From 66432cdd0588836000a8114e360aea537713712c Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Mon, 26 Jun 2023 10:52:50 +0200 Subject: introduce balance-change notification --- packages/taler-util/src/notifications.ts | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) (limited to 'packages/taler-util/src') 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; -- cgit v1.2.3