feat(api): add create flow endpoint for users

This commit is contained in:
Ali BARIN
2025-04-24 23:03:42 +00:00
parent 379b66b21e
commit bd0732347d
5 changed files with 117 additions and 2 deletions

View File

@@ -0,0 +1,16 @@
import { renderObject } from '../../../../helpers/renderer.js';
import User from '../../../../models/user.js';
export default async (request, response) => {
const { templateId } = request.query;
const user = await User.query()
.findById(request.params.userId)
.throwIfNotFound();
const flow = templateId
? await user.createFlowFromTemplate(templateId)
: await user.createEmptyFlow();
renderObject(response, flow, { status: 201 });
};