diff options
author | DorraJaouad <dorra.jaoued7@gmail.com> | 2024-04-26 17:08:27 +0200 |
---|---|---|
committer | DorraJaouad <dorra.jaoued7@gmail.com> | 2024-04-26 17:08:27 +0200 |
commit | 3858f24caff65df9b0f191ba9eb8085e053b0a61 (patch) | |
tree | 6dadbfb2d3a1c148c5b5a7efa0ba632359afeebd | |
parent | 3e6e3bf9bb6895fcad49a8413690569a5caac776 (diff) |
fix(NewMessage): correct editing message condition
Signed-off-by: DorraJaouad <dorra.jaoued7@gmail.com>
-rw-r--r-- | src/components/NewMessage/NewMessage.vue | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/components/NewMessage/NewMessage.vue b/src/components/NewMessage/NewMessage.vue index a9f67bf15..5b5264e02 100644 --- a/src/components/NewMessage/NewMessage.vue +++ b/src/components/NewMessage/NewMessage.vue @@ -201,6 +201,7 @@ import SendIcon from 'vue-material-design-icons/Send.vue' import { getCapabilities } from '@nextcloud/capabilities' import { showError, showWarning } from '@nextcloud/dialogs' import { FilePickerVue } from '@nextcloud/dialogs/filepicker.js' +import moment from '@nextcloud/moment' import { generateUrl } from '@nextcloud/router' import NcActionButton from '@nextcloud/vue/dist/Components/NcActionButton.js' @@ -984,10 +985,13 @@ export default { if (!canEditMessage || this.upload || this.broadcast || this.isRecordingAudio) { return } + + // last message within 24 hours const lastMessageByCurrentUser = this.$store.getters.messagesList(this.token).findLast(message => { return message.actorId === this.$store.getters.getUserId() && message.actorType === this.$store.getters.getActorType() && !message.isTemporary && !message.systemMessage + && (moment(message.timestamp * 1000).add(1, 'd')) > moment() }) if (!lastMessageByCurrentUser) { |