mirror of
https://github.com/danny-avila/LibreChat.git
synced 2025-12-17 08:50:15 +01:00
complete renaming functions, abstracts more svg, sets title to current convo title, adds a try again feature to errors
This commit is contained in:
parent
592b7629aa
commit
5af5a97d8f
24 changed files with 512 additions and 82 deletions
|
|
@ -2,7 +2,8 @@ const express = require('express');
|
|||
const dbConnect = require('../models/dbConnect');
|
||||
const { ask, titleConversation } = require('../app/chatgpt');
|
||||
const { saveMessage, getMessages, deleteMessages } = require('../models/Message');
|
||||
const { saveConvo, getConvos, deleteConvos } = require('../models/Conversation');
|
||||
const { saveConvo, getConvos, deleteConvos, updateConvo } = require('../models/Conversation');
|
||||
const { savePrompt, getPrompts, deletePrompts } = require('../models/Prompt');
|
||||
const crypto = require('crypto');
|
||||
const path = require('path');
|
||||
const cors = require('cors');
|
||||
|
|
@ -25,6 +26,15 @@ app.get('/convos', async (req, res) => {
|
|||
res.status(200).send(await getConvos());
|
||||
});
|
||||
|
||||
app.get('/prompts', async (req, res) => {
|
||||
let filter = {};
|
||||
// const { search } = req.body.arg;
|
||||
// if (!!search) {
|
||||
// filter = { conversationId };
|
||||
// }
|
||||
res.status(200).send(await getPrompts(filter));
|
||||
});
|
||||
|
||||
app.get('/messages/:conversationId', async (req, res) => {
|
||||
const { conversationId } = req.params;
|
||||
res.status(200).send(await getMessages({ conversationId }));
|
||||
|
|
@ -46,6 +56,18 @@ app.post('/clear_convos', async (req, res) => {
|
|||
}
|
||||
});
|
||||
|
||||
app.post('/update_convo', async (req, res) => {
|
||||
const update = req.body.arg;
|
||||
|
||||
try {
|
||||
const dbResponse = await updateConvo(update);
|
||||
res.status(201).send(dbResponse);
|
||||
} catch (error) {
|
||||
console.error(error);
|
||||
res.status(500).send(error);
|
||||
}
|
||||
});
|
||||
|
||||
app.post('/ask', async (req, res) => {
|
||||
console.log(req.body);
|
||||
const { text, parentMessageId, conversationId } = req.body;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue