moved jsconfig code into initScript
This commit is contained in:
parent
416b9902cb
commit
d4528848d9
7 changed files with 101 additions and 96 deletions
|
@ -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
|
||||
};
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue