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
]);
// TODO send emails for new accounts
let res;
switch (type) {
case 'account':
res = new (require('./Account'))(conn, uuid);
break;
default:
throw new Error(
`Cannot create user of type ${type}`);
case 'student':
res = new (require('./Student'))(conn, uuid);
break;
case 'parent':
res = new (require('./Parent'))(conn, uuid);
break;
}
return res;