summaryrefslogtreecommitdiff
path: root/packages/taler-wallet-core/src/operations/backup
diff options
context:
space:
mode:
authorFlorian Dold <florian@dold.me>2022-10-08 23:45:49 +0200
committerFlorian Dold <florian@dold.me>2022-10-08 23:45:49 +0200
commit8ac5080607d28f8dcd84a949221a551a3f66cea8 (patch)
tree2aadd0952be1aa2dcc1cddab5de1f9218941c643 /packages/taler-wallet-core/src/operations/backup
parent3897bd4f018bf23ab485325d48a259958653ff52 (diff)
downloadwallet-core-8ac5080607d28f8dcd84a949221a551a3f66cea8.tar.gz
wallet-core-8ac5080607d28f8dcd84a949221a551a3f66cea8.tar.bz2
wallet-core-8ac5080607d28f8dcd84a949221a551a3f66cea8.zip
wallet-core: more DB and refund fixes
Diffstat (limited to 'packages/taler-wallet-core/src/operations/backup')
-rw-r--r--packages/taler-wallet-core/src/operations/backup/export.ts16
-rw-r--r--packages/taler-wallet-core/src/operations/backup/import.ts8
2 files changed, 12 insertions, 12 deletions
diff --git a/packages/taler-wallet-core/src/operations/backup/export.ts b/packages/taler-wallet-core/src/operations/backup/export.ts
index 04fac7d38..d16b344f6 100644
--- a/packages/taler-wallet-core/src/operations/backup/export.ts
+++ b/packages/taler-wallet-core/src/operations/backup/export.ts
@@ -65,7 +65,7 @@ import {
CoinSourceType,
CoinStatus,
DenominationRecord,
- ProposalStatus,
+ PurchaseStatus,
RefreshCoinStatus,
RefundState,
WALLET_BACKUP_STATE_KEY,
@@ -382,21 +382,21 @@ export async function exportBackup(
}
let propStatus: BackupProposalStatus;
- switch (purch.status) {
- case ProposalStatus.Paid:
+ switch (purch.purchaseStatus) {
+ case PurchaseStatus.Paid:
propStatus = BackupProposalStatus.Paid;
return;
- case ProposalStatus.DownloadingProposal:
- case ProposalStatus.Proposed:
+ case PurchaseStatus.DownloadingProposal:
+ case PurchaseStatus.Proposed:
propStatus = BackupProposalStatus.Proposed;
break;
- case ProposalStatus.ProposalDownloadFailed:
+ case PurchaseStatus.ProposalDownloadFailed:
propStatus = BackupProposalStatus.PermanentlyFailed;
break;
- case ProposalStatus.ProposalRefused:
+ case PurchaseStatus.ProposalRefused:
propStatus = BackupProposalStatus.Refused;
break;
- case ProposalStatus.RepurchaseDetected:
+ case PurchaseStatus.RepurchaseDetected:
propStatus = BackupProposalStatus.Repurchase;
break;
default:
diff --git a/packages/taler-wallet-core/src/operations/backup/import.ts b/packages/taler-wallet-core/src/operations/backup/import.ts
index 00dbf6fa8..bb5fe56e2 100644
--- a/packages/taler-wallet-core/src/operations/backup/import.ts
+++ b/packages/taler-wallet-core/src/operations/backup/import.ts
@@ -46,7 +46,7 @@ import {
DenomSelectionState,
OperationStatus,
ProposalDownload,
- ProposalStatus,
+ PurchaseStatus,
PurchasePayInfo,
RefreshCoinStatus,
RefreshSessionRecord,
@@ -564,10 +564,10 @@ export async function importBackup(
const existingPurchase = await tx.purchases.get(
backupPurchase.proposal_id,
);
- let proposalStatus: ProposalStatus;
+ let proposalStatus: PurchaseStatus;
switch (backupPurchase.proposal_status) {
case BackupProposalStatus.Paid:
- proposalStatus = ProposalStatus.Paid;
+ proposalStatus = PurchaseStatus.Paid;
break;
default:
throw Error();
@@ -703,7 +703,7 @@ export async function importBackup(
payInfo,
refundAmountAwaiting: undefined,
repurchaseProposalId: backupPurchase.repurchase_proposal_id,
- status: proposalStatus,
+ purchaseStatus: proposalStatus,
timestamp: backupPurchase.timestamp_proposed,
});
}