the statusphere demo reworked into a vite/react app in a monorepo

Switch to more consistent style

+8 -4
+4 -2
TUTORIAL.md
··· 133 if (!session.did) return null 134 135 // "Restore" the agent for the user 136 - return await ctx.oauthClient.restore(session.did).catch(async (err) => { 137 ctx.logger.warn({ err }, 'oauth restore failed') 138 await session.destroy() 139 return null 140 - }) 141 } 142 ``` 143
··· 133 if (!session.did) return null 134 135 // "Restore" the agent for the user 136 + try { 137 + return await ctx.oauthClient.restore(session.did) 138 + } catch(err) { 139 ctx.logger.warn({ err }, 'oauth restore failed') 140 await session.destroy() 141 return null 142 + } 143 } 144 ``` 145
+4 -2
src/routes.ts
··· 42 password: env.COOKIE_SECRET, 43 }) 44 if (!session.did) return null 45 - return await ctx.oauthClient.restore(session.did).catch(async (err) => { 46 ctx.logger.warn({ err }, 'oauth restore failed') 47 await session.destroy() 48 return null 49 - }) 50 } 51 52 export const createRouter = (ctx: AppContext) => {
··· 42 password: env.COOKIE_SECRET, 43 }) 44 if (!session.did) return null 45 + try { 46 + return await ctx.oauthClient.restore(session.did) 47 + } catch (err) { 48 ctx.logger.warn({ err }, 'oauth restore failed') 49 await session.destroy() 50 return null 51 + } 52 } 53 54 export const createRouter = (ctx: AppContext) => {