mirror of
https://github.com/tornadocash/tornado-relayer.git
synced 2025-02-08 19:18:42 -05:00
22 lines
538 B
JavaScript
22 lines
538 B
JavaScript
const { getTornadoWithdrawInputError } = require('./validator')
|
|
const { postJob } = require('./queue')
|
|
const { jobType } = require('./constants')
|
|
|
|
async function tornadoWithdraw(req, res) {
|
|
const inputError = getTornadoWithdrawInputError(req.body)
|
|
if (inputError) {
|
|
console.log('Invalid input:', inputError)
|
|
return res.status(400).json({ error: inputError })
|
|
}
|
|
|
|
const id = await postJob({
|
|
type: jobType.TORNADO_WITHDRAW,
|
|
request: req.body,
|
|
})
|
|
return res.json({ id })
|
|
}
|
|
|
|
module.exports = {
|
|
tornadoWithdraw,
|
|
}
|