Skip to content

Commit b573787

Browse files
committed
(fix) multiple edit/reply message actions
1 parent 9f18434 commit b573787

File tree

2 files changed

+12
-2
lines changed

2 files changed

+12
-2
lines changed

src/lib/Room/Room.vue

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -508,9 +508,15 @@ export default {
508508
switch (action.name) {
509509
case 'replyMessage':
510510
this.initReplyMessage = message
511+
setTimeout(() => {
512+
this.initReplyMessage = null
513+
})
511514
return
512515
case 'editMessage':
513516
this.initEditMessage = message
517+
setTimeout(() => {
518+
this.initEditMessage = null
519+
})
514520
return
515521
case 'deleteMessage':
516522
return this.$emit('delete-message', message)

src/lib/Room/RoomFooter/RoomFooter.vue

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -324,10 +324,14 @@ export default {
324324
this.$emit('update-edited-message-id', val._id)
325325
},
326326
initReplyMessage(val) {
327-
this.replyMessage(val)
327+
if (val) {
328+
this.replyMessage(val)
329+
}
328330
},
329331
initEditMessage(val) {
330-
this.editMessage(val)
332+
if (val) {
333+
this.editMessage(val)
334+
}
331335
},
332336
droppedFiles(val) {
333337
if (val) {

0 commit comments

Comments
 (0)