polysignal_hackaton / backend /src /preferences /preferences.routes.js
Cifo_Administrador
Cambios en UI, opcion de cambiar de proveedor de IA
737a6e6
Raw
History Blame Contribute Delete
555 Bytes
import { Router } from 'express';
import { getPrefs, setPrefs } from './preferences.store.js';
import { ok } from '../utils/apiResponse.js';
const router = Router();
router.get('/', (_req, res) => {
const prefs = getPrefs();
ok(res, { ...prefs, apiKey: prefs.apiKey ? '***' : '' });
});
router.put('/', (req, res) => {
const { mode, provider, apiKey, endpoint, model } = req.body;
const updated = setPrefs({ mode, provider, apiKey, endpoint, model });
ok(res, { ...updated, apiKey: updated.apiKey ? '***' : '' });
});
export default router;