mirror of
https://github.com/danny-avila/LibreChat.git
synced 2025-12-17 17:00:15 +01:00
merge from dannya
feat: support unfinished messages.
This commit is contained in:
parent
bbf2f8a6ca
commit
a5a0eab7f7
15 changed files with 308 additions and 221 deletions
|
|
@ -9,7 +9,9 @@ module.exports = {
|
|||
sender,
|
||||
text,
|
||||
isCreatedByUser = false,
|
||||
error
|
||||
error,
|
||||
unfinished,
|
||||
cancelled
|
||||
}) => {
|
||||
try {
|
||||
// may also need to update the conversation here
|
||||
|
|
@ -22,7 +24,9 @@ module.exports = {
|
|||
sender,
|
||||
text,
|
||||
isCreatedByUser,
|
||||
error
|
||||
error,
|
||||
unfinished,
|
||||
cancelled
|
||||
},
|
||||
{ upsert: true, new: true }
|
||||
);
|
||||
|
|
@ -45,7 +49,7 @@ module.exports = {
|
|||
return { message: 'Error deleting messages' };
|
||||
}
|
||||
},
|
||||
getMessages: async filter => {
|
||||
getMessages: async (filter) => {
|
||||
try {
|
||||
return await Message.find(filter).sort({ createdAt: 1 }).exec();
|
||||
} catch (error) {
|
||||
|
|
@ -53,7 +57,7 @@ module.exports = {
|
|||
return { message: 'Error getting messages' };
|
||||
}
|
||||
},
|
||||
deleteMessages: async filter => {
|
||||
deleteMessages: async (filter) => {
|
||||
try {
|
||||
return await Message.deleteMany(filter).exec();
|
||||
} catch (error) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue