returns user with login

This commit is contained in:
James
2020-10-01 11:36:58 -04:00
parent 39ddde082c
commit 942afd96fe
3 changed files with 9 additions and 6 deletions

View File

@@ -10,9 +10,8 @@ function login(collection) {
res: context.res,
};
const token = await this.operations.collections.auth.login(options);
return token;
const result = await this.operations.collections.auth.login(options);
return result;
}
const loginResolver = resolver.bind(this);

View File

@@ -121,7 +121,10 @@ async function login(args) {
// 4. Return token
// /////////////////////////////////////
return token;
return {
token,
user,
};
}
module.exports = login;

View File

@@ -2,7 +2,7 @@ const httpStatus = require('http-status');
async function loginHandler(req, res, next) {
try {
const token = await this.operations.collections.auth.login({
const result = await this.operations.collections.auth.login({
req,
res,
collection: req.collection,
@@ -12,7 +12,8 @@ async function loginHandler(req, res, next) {
return res.status(httpStatus.OK)
.json({
message: 'Auth Passed',
token,
user: result.user,
token: result.token,
});
} catch (error) {
return next(error);