diff options
author | Florian Dold <florian@dold.me> | 2023-01-12 16:57:51 +0100 |
---|---|---|
committer | Florian Dold <florian@dold.me> | 2023-01-12 16:57:51 +0100 |
commit | 1e378e4499906e466e933e40464727fb1c1cbf5e (patch) | |
tree | 49f01bfe3a505208f1463e00f9bbe77f15a9d0cd /packages/taler-wallet-core/src/pending-types.ts | |
parent | 24694eae736763ea6e026c8839b7ba119db10bb4 (diff) | |
download | wallet-core-1e378e4499906e466e933e40464727fb1c1cbf5e.tar.xz |
wallet-core: retries for peer pull payments
Diffstat (limited to 'packages/taler-wallet-core/src/pending-types.ts')
-rw-r--r-- | packages/taler-wallet-core/src/pending-types.ts | 18 |
1 files changed, 14 insertions, 4 deletions
diff --git a/packages/taler-wallet-core/src/pending-types.ts b/packages/taler-wallet-core/src/pending-types.ts index 65b72de04..65657f471 100644 --- a/packages/taler-wallet-core/src/pending-types.ts +++ b/packages/taler-wallet-core/src/pending-types.ts @@ -37,7 +37,8 @@ export enum PendingTaskType { Withdraw = "withdraw", Deposit = "deposit", Backup = "backup", - PeerPushOutgoing = "peer-push-outgoing", + PeerPushInitiation = "peer-push-initiation", + PeerPullInitiation = "peer-pull\-initiation", } /** @@ -54,7 +55,8 @@ export type PendingTaskInfo = PendingTaskInfoCommon & | PendingRecoupTask | PendingDepositTask | PendingBackupTask - | PendingPeerPushOutgoingTask + | PendingPeerPushInitiationTask + | PendingPeerPullInitiationTask ); export interface PendingBackupTask { @@ -75,8 +77,16 @@ export interface PendingExchangeUpdateTask { /** * The wallet wants to send a peer push payment. */ -export interface PendingPeerPushOutgoingTask { - type: PendingTaskType.PeerPushOutgoing; +export interface PendingPeerPushInitiationTask { + type: PendingTaskType.PeerPushInitiation; + pursePub: string; +} + +/** + * The wallet wants to send a peer pull payment. + */ +export interface PendingPeerPullInitiationTask { + type: PendingTaskType.PeerPullInitiation; pursePub: string; } |