fetch masterserver api every 60 secs
This commit is contained in:
@@ -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 || []
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user