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