@@ -456,26 +456,23 @@ export const createLeftSideMenu = async (subject: NamedNode, outliner: OutlineMa
456456 await renderMenuItems ( subject , outliner , navMenuContent )
457457 }
458458
459- authSession . events . on ( 'login' , ( ) => {
460- void refreshAuthStateFromSession ( ) . then ( ( ) => {
461- updateMenuVisibility ( )
462- refreshMenu ( outliner . context ?. environment ?. layout === 'mobile' ? 'mobile' : 'desktop' )
463- void refreshMenuItems ( )
464- } )
459+ authSession . events . on ( 'login' , async ( ) => {
460+ await refreshAuthStateFromSession ( )
461+ updateMenuVisibility ( )
462+ refreshMenu ( outliner . context ?. environment ?. layout === 'mobile' ? 'mobile' : 'desktop' )
463+ await refreshMenuItems ( )
465464 } )
466- authSession . events . on ( 'logout' , ( ) => {
467- void refreshAuthStateFromSession ( ) . then ( ( ) => {
468- updateMenuVisibility ( )
469- refreshMenu ( outliner . context ?. environment ?. layout === 'mobile' ? 'mobile' : 'desktop' )
470- void refreshMenuItems ( )
471- } )
465+ authSession . events . on ( 'logout' , async ( ) => {
466+ await refreshAuthStateFromSession ( )
467+ updateMenuVisibility ( )
468+ refreshMenu ( outliner . context ?. environment ?. layout === 'mobile' ? 'mobile' : 'desktop' )
469+ await refreshMenuItems ( )
472470 } )
473- authSession . events . on ( 'sessionRestore' , ( ) => {
474- void refreshAuthStateFromSession ( ) . then ( ( ) => {
475- updateMenuVisibility ( )
476- refreshMenu ( outliner . context ?. environment ?. layout === 'mobile' ? 'mobile' : 'desktop' )
477- void refreshMenuItems ( )
478- } )
471+ authSession . events . on ( 'sessionRestore' , async ( ) => {
472+ await refreshAuthStateFromSession ( )
473+ updateMenuVisibility ( )
474+ refreshMenu ( outliner . context ?. environment ?. layout === 'mobile' ? 'mobile' : 'desktop' )
475+ await refreshMenuItems ( )
479476 } )
480477 navMenuContent . dataset . authEventsBound = 'true'
481478 }
0 commit comments