diff options
author | Joas Schilling <coding@schilljs.com> | 2022-04-25 18:09:32 +0300 |
---|---|---|
committer | Joas Schilling <coding@schilljs.com> | 2022-04-25 18:09:32 +0300 |
commit | e13ad504caf5cca24775ae9b015823282d0cd9b3 (patch) | |
tree | 26e140be72116ba2eac6c15d28bd7d1453b59440 /src/components/MessagesList/MessagesGroup/Message | |
parent | 36cb3d0e3d1db7c0df57b21131a42c057ae876fc (diff) |
Fix representation of guest reactions
Signed-off-by: Joas Schilling <coding@schilljs.com>
Diffstat (limited to 'src/components/MessagesList/MessagesGroup/Message')
-rw-r--r-- | src/components/MessagesList/MessagesGroup/Message/Message.vue | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/src/components/MessagesList/MessagesGroup/Message/Message.vue b/src/components/MessagesList/MessagesGroup/Message/Message.vue index 612b8de11..a58212cac 100644 --- a/src/components/MessagesList/MessagesGroup/Message/Message.vue +++ b/src/components/MessagesList/MessagesGroup/Message/Message.vue @@ -190,6 +190,7 @@ import EmojiPicker from '@nextcloud/vue/dist/Components/EmojiPicker' import EmoticonOutline from 'vue-material-design-icons/EmoticonOutline.vue' import Popover from '@nextcloud/vue/dist/Components/Popover' import { showError, showSuccess, showWarning, TOAST_DEFAULT_TIMEOUT } from '@nextcloud/dialogs' +import { ATTENDEE } from '../../../../constants' export default { name: 'Message', @@ -738,12 +739,26 @@ export default { && list[item].actorId === this.$store.getters.getActorId()) { summary.unshift(t('spreed', 'You')) } else { - summary.push(list[item].actorDisplayName) + summary.push(this.getDisplayNameForReaction(list[item])) } } return summary.join(', ') }, + + getDisplayNameForReaction(reaction) { + const displayName = reaction.actorDisplayName.trim() + + if (reaction.actorType === ATTENDEE.ACTOR_TYPE.GUESTS) { + return this.$store.getters.getGuestNameWithGuestSuffix(this.token, reaction.actorId) + } + + if (displayName === '') { + return t('spreed', 'Deleted user') + } + + return displayName + }, }, } </script> |