Fix chat breaking when players leave

This commit is contained in:
Paul Brinkmeier 2023-01-18 00:17:23 +01:00
parent fce7419c55
commit 3fcb1fb8f5
2 changed files with 2 additions and 1 deletions

View File

@ -11,6 +11,7 @@ export default {
Game
},
data(): { ws: WebSocket, model: any } {
console.log(import.meta.env.VITE_GLEBBY_SERVER_URL)
return {
ws: new WebSocket(import.meta.env.VITE_GLEBBY_SERVER_URL),
model: null

View File

@ -128,7 +128,7 @@ export default defineComponent({
<div class="chatbox-scroller">
<div class="chatbox-scroller-content">
<div v-for="message in chatMessages" class="chatbox-message">
<code>{{ model.players.get(message.from)!.name }}#{{ message.from }}:</code> {{ message.message }}
<code v-if="model.players.get(message.from)">{{ model.players.get(message.from)!.name }}#{{ message.from }}:</code> {{ message.message }}
</div>
</div>
</div>