Remove unused forceWaitForPayment (#2529)
This commit is contained in:
parent
e967455ded
commit
292a20bad5
@ -10,8 +10,7 @@ import { useWalletPayment } from '@/wallets/client/hooks'
|
||||
this is just like useMutation with a few changes:
|
||||
1. pays an invoice returned by the mutation
|
||||
2. takes an onPaid and onPayError callback, and additional options for payment behavior
|
||||
- namely forceWaitForPayment which will always wait for the invoice to be paid
|
||||
- and persistOnNavigate which will keep the invoice in the cache after navigation
|
||||
- persistOnNavigate which will keep the invoice in the cache after navigation
|
||||
3. onCompleted behaves a little differently, but analogously to useMutation, ie clientside side effects
|
||||
of completion can still rely on it
|
||||
a. it's called before the invoice is paid for optimistic updates
|
||||
@ -77,7 +76,7 @@ export function usePaidMutation (mutation,
|
||||
|
||||
// use the most inner callbacks/options if they exist
|
||||
const {
|
||||
onPaid, onPayError, forceWaitForPayment, persistOnNavigate,
|
||||
onPaid, onPayError, persistOnNavigate,
|
||||
update, waitFor = inv => inv?.actionState === 'PAID', updateOnFallback
|
||||
} = { ...options, ...innerOptions }
|
||||
const ourOnCompleted = innerOnCompleted || onCompleted
|
||||
@ -107,7 +106,7 @@ export function usePaidMutation (mutation,
|
||||
})
|
||||
|
||||
// should we wait for the invoice to be paid?
|
||||
if (response?.paymentMethod === 'OPTIMISTIC' && !forceWaitForPayment) {
|
||||
if (response?.paymentMethod === 'OPTIMISTIC') {
|
||||
// onCompleted is called before the invoice is paid for optimistic updates
|
||||
ourOnCompleted?.(data)
|
||||
// don't wait to pay the invoice
|
||||
|
Loading…
x
Reference in New Issue
Block a user