mirror of
https://github.com/LukeHagar/ui-development-kit.git
synced 2025-12-09 12:57:44 +00:00
55 lines
1.5 KiB
JavaScript
55 lines
1.5 KiB
JavaScript
import { c as createConfiguration, d as distExports } from './sdk-CZE8e3P6.js';
|
|
import { e as error, j as json } from './index-DzcLzHBX.js';
|
|
import './_commonjsHelpers-BFTU3MAI.js';
|
|
import './index-BRrDHEF2.js';
|
|
import 'util';
|
|
import 'stream';
|
|
import 'path';
|
|
import 'http';
|
|
import 'https';
|
|
import 'url';
|
|
import 'fs';
|
|
import 'assert';
|
|
import 'tty';
|
|
import 'os';
|
|
import 'zlib';
|
|
import 'events';
|
|
|
|
const POST = async ({ request, locals }) => {
|
|
const config = createConfiguration(locals.session.baseUrl, locals.idnSession.access_token);
|
|
const api = new distExports.CustomFormsBetaApi(config);
|
|
const { formDefinitionId, formInput } = await request.json();
|
|
if (!formDefinitionId || !formInput) {
|
|
error(400, "formDefinitionId and formInput are required");
|
|
}
|
|
const expireDate = /* @__PURE__ */ new Date();
|
|
expireDate.setDate(expireDate.getDate() + 1);
|
|
const formInstance = {
|
|
body: {
|
|
createdBy: {
|
|
id: "BOOYAH",
|
|
type: "SOURCE"
|
|
},
|
|
expire: expireDate.toISOString(),
|
|
formDefinitionId,
|
|
formInput: {
|
|
...formInput
|
|
},
|
|
recipients: [
|
|
{
|
|
id: locals.idnSession?.identity_id,
|
|
type: "IDENTITY"
|
|
}
|
|
],
|
|
standAloneForm: true,
|
|
state: "ASSIGNED",
|
|
ttl: 1571827560
|
|
}
|
|
};
|
|
const formInstanceResp = await api.createFormInstance(formInstance);
|
|
return json({ formDefinitionId, formInput, formInstanceResp: formInstanceResp.data });
|
|
};
|
|
|
|
export { POST };
|
|
//# sourceMappingURL=_server.ts-BTO5U0Sz.js.map
|