2025-04-16 16:55:38 -07:00
|
|
|
import { getUsers } from '@graphql-mock/fixtures/searchResult/userSearchResult';
|
2021-07-17 04:56:50 +10:00
|
|
|
|
|
|
|
const createCorpUserSchema = ({ server, user }) => {
|
|
|
|
const { info, editableInfo } = user;
|
|
|
|
|
|
|
|
// eslint-disable-next-line no-param-reassign
|
|
|
|
delete user.info;
|
|
|
|
// eslint-disable-next-line no-param-reassign
|
|
|
|
delete user.editableInfo;
|
|
|
|
|
|
|
|
const userSchema = server.create('CorpUser', user);
|
|
|
|
userSchema.createInfo(info);
|
|
|
|
userSchema.createEditableInfo(editableInfo);
|
|
|
|
};
|
|
|
|
|
|
|
|
export const createLoginUsers = (server) => {
|
|
|
|
const users = getUsers();
|
|
|
|
users.forEach((user) => {
|
|
|
|
createCorpUserSchema({ server, user });
|
|
|
|
});
|
|
|
|
};
|