moved jsconfig code into initScript

This commit is contained in:
Danny Coates 2018-11-20 12:07:47 -08:00
parent 416b9902cb
commit d4528848d9
No known key found for this signature in database
GPG key ID: 4C442633C62E00CB
7 changed files with 101 additions and 96 deletions

View file

@ -2,9 +2,19 @@ const config = require('./config');
const layout = require('./layout');
const assets = require('../common/assets');
const getTranslator = require('./locale');
const { getFxaConfig } = require('./fxa');
module.exports = function(req) {
module.exports = async function(req) {
const locale = req.language || 'en-US';
let authConfig = null;
if (config.fxa_client_id) {
try {
authConfig = await getFxaConfig();
authConfig.client_id = config.fxa_client_id;
} catch (e) {
// continue without accounts
}
}
return {
locale,
capabilities: { account: false },
@ -21,6 +31,7 @@ module.exports = function(req) {
fileInfo: {},
cspNonce: req.cspNonce,
user: { avatar: assets.get('user.svg'), loggedIn: false },
authConfig,
layout
};
};