@samitouri / QOSami-HFS / commits / f5019cfa

fix: (regression 0.48.0) error on start #333

Massimo Melina committed Sep 7, 2023 at 18:20 UTC f5019cfa8bceb9bb9be77e1ec68093ab12572823
1 file changed +4 -1
src/api.net.ts
+4 -1
@@ -25,7 +25,10 @@ client.getGateway = function getGatewayCaching() {
25 client.getGateway()
26
27 export let externalIp = Promise.resolve('') // poll external ip
28 -repeat(10 * MINUTE, () => externalIp = client.getPublicIp().catch(() => externalIp))
28 +repeat(10 * MINUTE, () => {
29 + const was = externalIp
30 + externalIp = client.getPublicIp().catch(() => was) //fallback to previous value
31 +})
32
33 const getNatInfo = debounceAsync(async () => {
34 const gettingIp = getPublicIp() // don't wait, do it in parallel