From d9eb2d7b0581801499bdaad98dcd98e90c1aa7ff Mon Sep 17 00:00:00 2001 From: Paul Brinkmeier Date: Wed, 18 Jan 2023 21:55:57 +0100 Subject: [PATCH] Save player object for each chat message --- glebby-client/src/components/Game.vue | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/glebby-client/src/components/Game.vue b/glebby-client/src/components/Game.vue index c1cae71..c2ac2b8 100644 --- a/glebby-client/src/components/Game.vue +++ b/glebby-client/src/components/Game.vue @@ -27,7 +27,7 @@ export default defineComponent({ }, data() { return { - chatMessages: [] as { from: number, message: string }[], + chatMessages: [] as { from: Player, message: string }[], playerName: '', chatMessage: '' @@ -55,7 +55,7 @@ export default defineComponent({ break case 'chat': this.chatMessages.push({ - from: message.from, + from: getPlayer(this.model, message.from)!, message: payload.message }) break @@ -127,8 +127,8 @@ export default defineComponent({

chat

-
- {{ model.players.get(message.from)!.name }}#{{ message.from }}: {{ message.message }} +
+ {{ chatMessage.from.name }}#{{ chatMessage.from.id }}: {{ chatMessage.message }}