diff options
Diffstat (limited to 'packages/taler-wallet-core/src/db.ts')
-rw-r--r-- | packages/taler-wallet-core/src/db.ts | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/packages/taler-wallet-core/src/db.ts b/packages/taler-wallet-core/src/db.ts index 2bf417cac..299c7a36c 100644 --- a/packages/taler-wallet-core/src/db.ts +++ b/packages/taler-wallet-core/src/db.ts @@ -835,6 +835,14 @@ export enum RefreshOperationStatus { FinishedWithError = 51 /* DORMANT_START + 1 */, } +/** + * Group of refresh operations. The refreshed coins do not + * have to belong to the same exchange, but must have the same + * currency. + * + * FIXME: Should include the currency as a top-level field, + * but we need to write a migration for that. + */ export interface RefreshGroupRecord { operationStatus: RefreshOperationStatus; @@ -848,6 +856,13 @@ export interface RefreshGroupRecord { refreshGroupId: string; /** + * Currency of this refresh group. + * + * FIXME: Write a migration to add this to earlier DB versions. + */ + currency: string; + + /** * Reason why this refresh group has been created. */ reason: RefreshReason; |