Team switcher

This commit is contained in:
Tom Moor
2018-11-11 16:24:05 -08:00
parent 10e1f0231c
commit cc9f32cdc9
8 changed files with 107 additions and 26 deletions

View File

@ -66,21 +66,12 @@ router.get('/changelog', async ctx => {
// home page
router.get('/', async ctx => {
const lastSignedIn = ctx.cookies.get('lastSignedIn');
const sessions = JSON.parse(ctx.cookies.get('sessions') || '{}');
const domain = parseDomain(ctx.request.hostname);
const subdomain = domain ? domain.subdomain : undefined;
console.log('domain', domain);
console.log('subdomain', subdomain);
const accessToken = ctx.cookies.get('accessToken');
let accessToken;
if (subdomain) {
accessToken = sessions[subdomain] && sessions[subdomain].accessToken;
} else {
accessToken = sessions.root
? sessions.root.accessToken
: ctx.cookies.get('accessToken');
}
console.log('accessToken', accessToken);
ctx.set('Cache-Control', 'no-cache');
if (accessToken) {
return renderapp(ctx);