merge from dannya

feat: support unfinished messages.
This commit is contained in:
Wentao Lyu 2023-04-11 03:26:38 +08:00
parent bbf2f8a6ca
commit a5a0eab7f7
15 changed files with 308 additions and 221 deletions

View file

@ -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) {