mirror of
https://github.com/strapi/strapi.git
synced 2025-07-04 23:52:10 +00:00
24 lines
585 B
JavaScript
24 lines
585 B
JavaScript
'use strict';
|
|
|
|
const { createAgent } = require('./agent');
|
|
const { superAdmin } = require('./strapi');
|
|
|
|
const createRequest = ({ strapi } = {}) => createAgent(strapi);
|
|
const createAuthRequest = ({ strapi, userInfo = superAdmin.credentials }) =>
|
|
createAgent(strapi).login(userInfo);
|
|
|
|
const transformToRESTResource = input => {
|
|
if (Array.isArray(input)) {
|
|
return input.map(value => transformToRESTResource(value));
|
|
}
|
|
|
|
const { id, ...attributes } = input;
|
|
return { id, attributes };
|
|
};
|
|
|
|
module.exports = {
|
|
createRequest,
|
|
createAuthRequest,
|
|
transformToRESTResource,
|
|
};
|