Files
speckle-server/packages/server/scripts/seedUsers.js
T

19 lines
623 B
JavaScript

const appRoot = require( 'app-root-path' )
const { createUser } = require( `${appRoot}/modules/core/services/users` )
const axios = require( 'axios' ).default
const main = async () => {
let userInputs = ( await axios.get( 'https://randomuser.me/api/?results=250' ) ).data.results.map( user => {
return {
name: `${user.name.first} ${user.name.last}`,
email: user.email,
password: `${user.login.password}${user.login.password}`
}
} )
await Promise.all( userInputs.map( userInput => createUser( userInput ) ) )
}
main()
.then( console.log( 'created' ) )
.catch( console.log( 'failed' ) )