diff options
-rw-r--r-- | packages/taler-util/src/types-taler-wallet.ts | 1 | ||||
-rw-r--r-- | packages/taler-wallet-core/src/common.ts | 2 | ||||
-rw-r--r-- | packages/taler-wallet-core/src/db.ts | 1 | ||||
-rw-r--r-- | packages/taler-wallet-core/src/exchanges.ts | 2 |
4 files changed, 6 insertions, 0 deletions
diff --git a/packages/taler-util/src/types-taler-wallet.ts b/packages/taler-util/src/types-taler-wallet.ts index cab4f50d7..2437b26e3 100644 --- a/packages/taler-util/src/types-taler-wallet.ts +++ b/packages/taler-util/src/types-taler-wallet.ts @@ -1401,6 +1401,7 @@ export enum ExchangeUpdateStatus { UnavailableUpdate = "unavailable-update", Ready = "ready", ReadyUpdate = "ready-update", + OutdatedUpdate = "outdated-update", } export interface OperationErrorInfo { diff --git a/packages/taler-wallet-core/src/common.ts b/packages/taler-wallet-core/src/common.ts index 39c406f2e..b84146455 100644 --- a/packages/taler-wallet-core/src/common.ts +++ b/packages/taler-wallet-core/src/common.ts @@ -297,6 +297,8 @@ export function getExchangeUpdateStatusFromRecord( return ExchangeUpdateStatus.ReadyUpdate; case ExchangeEntryDbUpdateStatus.Suspended: return ExchangeUpdateStatus.Suspended; + case ExchangeEntryDbUpdateStatus.OutdatedUpdate: + return ExchangeUpdateStatus.OutdatedUpdate; default: assertUnreachable(r.updateStatus); } diff --git a/packages/taler-wallet-core/src/db.ts b/packages/taler-wallet-core/src/db.ts index b76080bdf..09a81a491 100644 --- a/packages/taler-wallet-core/src/db.ts +++ b/packages/taler-wallet-core/src/db.ts @@ -642,6 +642,7 @@ export enum ExchangeEntryDbUpdateStatus { // Reserved 5 for backwards compatibility. Ready = 6, ReadyUpdate = 7, + OutdatedUpdate = 8, } /** diff --git a/packages/taler-wallet-core/src/exchanges.ts b/packages/taler-wallet-core/src/exchanges.ts index e6bfbbc02..8def49267 100644 --- a/packages/taler-wallet-core/src/exchanges.ts +++ b/packages/taler-wallet-core/src/exchanges.ts @@ -1341,6 +1341,8 @@ export async function updateExchangeFromUrlHandler( break; case ExchangeEntryDbUpdateStatus.Ready: break; + case ExchangeEntryDbUpdateStatus.OutdatedUpdate: + break; default: assertUnreachable(oldExchangeRec.updateStatus); } |