MCPcopy Create free account
hub / github.com/flatlogic/react-material-admin / createMockUser

Function createMockUser

src/repositories/usersMockRepository.js:409–430  ·  view source on GitHub ↗
(data = {})

Source from the content-addressed store, hash-verified

407}
408
409export function createMockUser(data = {}) {
410 const newUser = normalizeUser(
411 {
412 id: nextId(),
413 ...data,
414 },
415 {
416 role: 'user',
417 disabled: false,
418 avatar: [],
419 emailVerified: true,
420 provider: 'local',
421 },
422 );
423
424 usersStore = [newUser, ...usersStore];
425
426 return {
427 ...newUser,
428 avatar: Array.isArray(newUser.avatar) ? [...newUser.avatar] : [],
429 };
430}
431
432export function updateMockUser(id, data = {}) {
433 const targetId = toTrimmedString(id);

Callers 1

Calls 2

normalizeUserFunction · 0.85
nextIdFunction · 0.85

Tested by

no test coverage detected