diff options
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; } |