Adiciona possibilidade de editar e salvar informações na base de conhecimento adquirido

This commit is contained in:
2026-05-28 18:06:51 +00:00
parent 0b7891dbf9
commit 6993c3e330
2 changed files with 78 additions and 4 deletions
+13
View File
@@ -185,6 +185,19 @@ app.delete('/api/conhecimento/:id', requireAuth, async (req, res) => {
res.json({ success: true });
});
app.put('/api/conhecimento/:id', requireAuth, async (req, res) => {
const { content } = req.body;
if (!content) return res.status(400).json({ error: 'Conteúdo é obrigatório' });
try {
const id = parseInt(req.params.id);
await dbPool.query("UPDATE escola.conhecimento SET content = $1 WHERE id = $2;", [content, id]);
res.json({ success: true });
} catch (err) {
console.error('Erro ao atualizar conhecimento:', err);
res.status(500).json({ error: err.message });
}
});
// Analisar mensagem final e extrair conhecimento aprendido (chamado pelo frontend)
app.post('/api/conhecimento/extrair', requireAuth, async (req, res) => {
const { message } = req.body;