diff --git a/src/views/ServerView.vue b/src/views/ServerView.vue index 1546b5f..e4645e4 100644 --- a/src/views/ServerView.vue +++ b/src/views/ServerView.vue @@ -2,8 +2,9 @@
-
- {{ servername }} {{ server.value.kills }} {{ nsServersByName[servername]?.playerCount +'/'+nsServersByName[servername]?.maxPlayers }} +
+ {{ servername }} {{ server.value.kills }} {{ nsServersByName[servername] ? nsServersByName[servername]?.playerCount +'/'+nsServersByName[servername]?.maxPlayers : ''}} +
@@ -18,7 +19,6 @@ export default defineComponent({ components: { }, - data () { return { store: useKillStore() @@ -30,9 +30,14 @@ export default defineComponent({ if (!data) return unref(this.store.fetchServers({})).data return data }, + serverList ():(Ref & {name:string})[] { + return Object.entries(this.servers).map(e => ({ ...e[1], name: e[0] })) + }, nsServers ():NSServer[] { const data = this.store.getNSServers - if (!data) return this.store.fetchNSServers() + if (!data) { + return this.store.fetchNSServers() + } console.log(data) return data }, @@ -45,10 +50,11 @@ export default defineComponent({