Base model refactor (#810)
* Big upgrades * WIP: Stash * Stash, 30 flow errors left * Downgrade mobx * WIP * When I understand the difference between class and instance methods * 💚 * Fixes: File import Model saving edge cases pinning and starring docs Collection editing Upgrade mobx devtools * Notification settings saving works * Disabled settings * Document mailer * Working notifications * Colletion created notification Ensure not notified for own actions * Tidy up * Document updated event only for document creation Add indexes Notification setting on user creation * Commentary * Fixed: Notification setting on signup * Fix document move / duplicate stale data Add BaseModel.refresh method * Fixes: Title in sidebar not updated after editing document * 💚 * Improve / restore error handling Better handle offline errors * 👕
This commit is contained in:
@@ -13,7 +13,13 @@ import theme from '../../shared/styles/theme';
|
||||
const sheet = new ServerStyleSheet();
|
||||
|
||||
export default function renderpage(ctx: Object, children: React.Node) {
|
||||
const sessions = JSON.parse(ctx.cookies.get('sessions') || '{}');
|
||||
let sessions = {};
|
||||
try {
|
||||
sessions = JSON.parse(ctx.cookies.get('sessions') || '{}');
|
||||
} catch (err) {
|
||||
console.error(`Sessions cookie could not be parsed: ${err}`);
|
||||
}
|
||||
|
||||
const loggedIn = !!(
|
||||
ctx.cookies.get('accessToken') || Object.keys(sessions).length
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user