fetch masterserver api every 60 secs

This commit is contained in:
2023-05-05 20:32:07 +02:00
parent 089fef92b1
commit cd96631b9f
+3
View File
@@ -77,6 +77,7 @@ export interface State {
nsServers: NSServer[] | undefined nsServers: NSServer[] | undefined
} }
let serverInterval:number
export const useKillStore = defineStore('kill', { export const useKillStore = defineStore('kill', {
state: (): State => ({ state: (): State => ({
servers: [], servers: [],
@@ -158,6 +159,8 @@ export const useKillStore = defineStore('kill', {
'https://northstar.tf/client/servers').then(async response => { 'https://northstar.tf/client/servers').then(async response => {
this.nsServers = await response.json() this.nsServers = await response.json()
}) })
clearInterval(serverInterval)
serverInterval = setInterval(() => this.fetchNSServers(), 60000)
return this.nsServers || [] return this.nsServers || []
} }
} }