Javascript
This commit is contained in:
14
server/db/model/User.js
Normal file
14
server/db/model/User.js
Normal file
@@ -0,0 +1,14 @@
|
||||
export default function User(node) {
|
||||
let traits = [
|
||||
"firstName",
|
||||
"lastName",
|
||||
"email",
|
||||
"password"
|
||||
]
|
||||
for(let i = 0; i < traits.length; i++) {
|
||||
if(!node[traits[i]]) {
|
||||
if (traits[i] == "lastName") { continue; } // Ignores optional Last Name
|
||||
throw new Error(`User ${node.email} is missing trait ${traits[i]}`)
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user