in web/index-direct.ts [18:57]
public async init() {
// Load environment config
const configFile = await axios.default({
method: 'get',
url: 'config.js'
});
// Evaluate the generated config file
// tslint:disable-next-line: no-eval
eval(configFile.data);
console.info('apiUrl: ', config('apiUrl'));
FB.init({
appId: config('facebookAppId'),
cookie: true,
xfbml: true,
version: config('facebookVersion')
});
FB.getLoginStatus((response) => {
this.statusChangeCallback(response);
});
// Cognito Login
document.getElementById('login')?.addEventListener('click', () => {
const federatedLogin = config('federatedLogin');
console.info({ federatedLogin });
window.location.href = federatedLogin;
});
// Cognito Logout
document.getElementById('logout')?.addEventListener('click', () => {
const federatedLogout = config('federatedLogout');
console.info({ federatedLogout });
window.location.href = federatedLogout;
});
}