(taskId, onUpdate, maxWaitMs = 20 * 60 * 1000)
| 113 | } |
| 114 | |
| 115 | async function watchAccountTask(taskId, onUpdate, maxWaitMs = 20 * 60 * 1000) { |
| 116 | return watchDomainTask( |
| 117 | () => api.get(`/accounts/tasks/${taskId}`, { |
| 118 | requestKey: `accounts:task:${taskId}`, |
| 119 | cancelPrevious: true, |
| 120 | retry: 0, |
| 121 | timeoutMs: 30000, |
| 122 | silentNetworkError: true, |
| 123 | silentTimeoutError: true, |
| 124 | priority: 'low', |
| 125 | }), |
| 126 | onUpdate, |
| 127 | maxWaitMs, |
| 128 | { baseIntervalMs: 1200, maxIntervalMs: 12000 }, |
| 129 | ); |
| 130 | } |
| 131 | |
| 132 | async function watchPaymentTask(taskId, onUpdate, maxWaitMs = 20 * 60 * 1000) { |
| 133 | return watchDomainTask( |
no test coverage detected