From 24c6884b9afe1d902b4aeb4d7983cf22d391ca3b Mon Sep 17 00:00:00 2001 From: Markus Date: Thu, 13 Jul 2023 14:38:28 +0200 Subject: [PATCH] [feature] changed usertag in chat messages to user-slug --- webapp/components/Chat/Chat.vue | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/webapp/components/Chat/Chat.vue b/webapp/components/Chat/Chat.vue index 2b9514bf3..d27824fa8 100644 --- a/webapp/components/Chat/Chat.vue +++ b/webapp/components/Chat/Chat.vue @@ -164,6 +164,12 @@ export default { }, async sendMessage(message) { + //check for usersTag and change userid to username + message.usersTag.forEach(userTag =>{ + let needle = `${userTag.id}` + let replacement = `@${userTag.name.replaceAll(" ","-").toLowerCase()}` + message.content = message.content.replaceAll(needle,replacement) + }) try { await this.$apollo.mutate({ mutation: createMessageMutation(),