dashboard/src/services/users/transformations.ts
2021-12-21 14:55:46 +00:00

32 lines
709 B
TypeScript

import _ from 'lodash';
import { User } from './types';
export const transformResponseUser = (response: any): User => {
const userResponse = _.get(response, 'user', response);
return {
id: userResponse.id,
email: userResponse.traits.email,
name: userResponse.traits.name ?? null,
status: userResponse.state,
};
};
export const transformUser = (response: any): User => {
const userResponse = _.get(response, 'user', response);
return {
id: userResponse.id,
email: userResponse.email,
name: userResponse.name,
status: userResponse.status,
};
};
export const transformRequestUser = (data: any) => {
return {
email: data.email,
name: data.name,
};
};