if (error) { logger.error(error); next(error, null); } else if (user) { next(null, user); } else { const email = profile.emails[0].value; if (error) { logger.error(error); next(error, null); } else { next(null, user); next(new CustomError('FB_LOGIN_ERROR', 'Unexpected error while login to fb. Did not receive all needed information.', 500), null);