working with db, docker working, small error with personal data
This commit is contained in:
@@ -42,23 +42,25 @@ export default class AuthHandler {
|
||||
}
|
||||
}
|
||||
|
||||
getProfile(req, res) {
|
||||
async getProfile(req, res) {
|
||||
try {
|
||||
let email = global.auth.getRequestEmail(req, res)
|
||||
|
||||
const user = db.members.getByEmail(email);
|
||||
let connections = db.MEMBER_IN_NETWORK.getByMember(db.members.prefix + "-" + user.id)
|
||||
let userOrgs = connections.map((c) => {
|
||||
let network = db.networks.get(c.to)
|
||||
delete network.stripeAccountId
|
||||
delete network.stripeAccessToken
|
||||
return network
|
||||
})
|
||||
const user = await db.members.getByEmail(email);
|
||||
const connections = await db.MEMBER_IN_NETWORK.getByMember(user.id);
|
||||
|
||||
const userOrgs = await Promise.all(connections.map(async (c) => {
|
||||
const network = await db.networks.get(c.network_id);
|
||||
delete network.stripe_account_id;
|
||||
delete network.stripe_access_token;
|
||||
return network;
|
||||
}));
|
||||
|
||||
res.send({
|
||||
id: user.id,
|
||||
email: user.email,
|
||||
name: user.firstName + " " + user.lastName,
|
||||
first_name: user.first_name,
|
||||
last_name: user.last_name,
|
||||
networks: userOrgs,
|
||||
apps: user.apps
|
||||
});
|
||||
@@ -70,7 +72,7 @@ export default class AuthHandler {
|
||||
|
||||
async login(req, res) {
|
||||
const { email, password } = req.body;
|
||||
let foundUser = global.db.members.getByEmail(email)
|
||||
let foundUser = await global.db.members.getByEmail(email)
|
||||
if(!foundUser) {
|
||||
res.status(400).json({ error: 'Incorrect email.' });
|
||||
return;
|
||||
|
||||
Reference in New Issue
Block a user