Add addMessages function to ChatStore

- Added a new function 'addMessages' to ChatStore that accepts an array of IMessage objects and pushes them to the 'messages' array.
This commit is contained in:
Rankin Zheng 2023-08-22 14:22:49 +08:00
parent 54cd6768e9
commit 79ad3531dc

View File

@ -148,6 +148,9 @@ export const ChatStore = types.model('Chat', {
newMessage: (message: IMessage) => {
self.messages.push(message);
},
addMessages: (messages: IMessage[]) => {
self.messages.push(...messages);
},
updateLastMessage: (message: string) => {
if (self.messages.length > 0) {
self.messages[self.messages.length - 1].message = message;