1
0
Fork 0
freesewing/sites/backend/src/routes/flows.mjs

17 lines
560 B
JavaScript

import { FlowsController } from '../controllers/flows.mjs'
const Flow = new FlowsController()
const jwt = ['jwt', { session: false }]
const bsc = ['basic', { session: false }]
export function flowsRoutes(tools) {
const { app, passport } = tools
// Send a translator invite
app.post('/flows/translator-invite/jwt', passport.authenticate(...jwt), (req, res) =>
Flow.sendTranslatorInvite(req, res, tools)
)
app.post('/flows/translator-invite/key', passport.authenticate(...bsc), (req, res) =>
Flow.sendTranslatorInvite(req, res, tools)
)
}