mirror of
https://github.com/minibits-cash/minibits_wallet.git
synced 2026-10-05 11:18:24 +00:00
18 lines
551 B
TypeScript
18 lines
551 B
TypeScript
import {Transaction} from '../../../models/Transaction'
|
|
import {revertTask} from '../revertTask'
|
|
import {createQueueAwaitable} from '../queueHelper'
|
|
import {TransactionTaskResult} from '../types'
|
|
|
|
const revertQueueAwaitable = (
|
|
transaction: Transaction,
|
|
): Promise<TransactionTaskResult> =>
|
|
createQueueAwaitable<TransactionTaskResult>({
|
|
taskFunction: 'revertTask',
|
|
timeoutMessage: 'Revert task timed out',
|
|
task: () => revertTask(transaction),
|
|
})
|
|
|
|
export const RevertOperationService = {
|
|
revertQueueAwaitable,
|
|
}
|