summary refs log tree commit diff
path: root/src/db/dbAccess/user.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/db/dbAccess/user.js')
-rw-r--r--src/db/dbAccess/user.js13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/db/dbAccess/user.js b/src/db/dbAccess/user.js

index fad5ba3..4ab70fd 100644 --- a/src/db/dbAccess/user.js +++ b/src/db/dbAccess/user.js
@@ -7,6 +7,19 @@ import { generateJwtToken } from '#util/jwtUtils.js'; async function whoAmI(token) {} +async function getUserById(id) { + const user = await DbUser.findById(id); + if (!user) { + throw new SafeNSoundError({ + errCode: 'ENTITY_NOT_FOUND', + message: 'No such user!' + }); + } + + console.log(user); + return user; +} + async function getUserByAuth(data) { if (!(data instanceof AuthDto)) throw new Error('Invalid data type. Expected AuthDto.');