stackpress
Version:
Incept is a content management framework.
17 lines (16 loc) • 561 B
JavaScript
import create from '../actions/create.js';
export default function createEventFactory(model) {
return async function CreateEventAction(req, res, ctx) {
if (res.body || (res.code && res.code !== 200)) {
return;
}
const engine = ctx.plugin('database');
if (!engine)
return;
const input = model.input(req.data(), false);
const seed = ctx.config.path('database.seed');
const response = await create(model, engine, input, seed);
res.fromStatusResponse(response);
};
}
;