From cd96631b9ff10d9518888a6234fff35fc36399cc Mon Sep 17 00:00:00 2001 From: legonzaur Date: Fri, 5 May 2023 20:32:07 +0200 Subject: [PATCH] fetch masterserver api every 60 secs --- src/stores/kill.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/stores/kill.ts b/src/stores/kill.ts index 28bc8ed..f993c3a 100644 --- a/src/stores/kill.ts +++ b/src/stores/kill.ts @@ -77,6 +77,7 @@ export interface State { nsServers: NSServer[] | undefined } +let serverInterval:number export const useKillStore = defineStore('kill', { state: (): State => ({ servers: [], @@ -158,6 +159,8 @@ export const useKillStore = defineStore('kill', { 'https://northstar.tf/client/servers').then(async response => { this.nsServers = await response.json() }) + clearInterval(serverInterval) + serverInterval = setInterval(() => this.fetchNSServers(), 60000) return this.nsServers || [] } }