1
0
mirror of https://github.com/matt-fidd/stratos.git synced 2026-01-01 20:19:30 +00:00

User.createUser can now return Student/Parent types

This commit is contained in:
2022-03-29 10:07:36 +00:00
parent e2ebaee9be
commit 3568762778

View File

@@ -252,14 +252,18 @@ class User {
hashedPassword hashedPassword
]); ]);
// TODO send emails for new accounts
let res; let res;
switch (type) { switch (type) {
case 'account': case 'account':
res = new (require('./Account'))(conn, uuid); res = new (require('./Account'))(conn, uuid);
break; break;
default: case 'student':
throw new Error( res = new (require('./Student'))(conn, uuid);
`Cannot create user of type ${type}`); break;
case 'parent':
res = new (require('./Parent'))(conn, uuid);
break;
} }
return res; return res;