import { Router } from 'express'; import { requireAuth } from '../../auth-connector/source/server/auth'; import { userSettings } from '../db'; const router = Router(); router.use( requireAuth ); router.get( '/', ( req, res ) => { res.json( userSettings.forUser( req.auth!.userId ) ?? {} ); } ); router.put( '/', ( req, res ) => { const settings = req.body as Record; res.json( userSettings.save( req.auth!.userId, settings ) ); } ); export default router;