diff --git a/src/app/backend-selection.service.ts b/src/app/backend-selection.service.ts index 4a5889100327b4e58153bc1259835ea74d55f922..b06ed2c9058aa7aa087b64ca6719d96cca2ca79c 100644 --- a/src/app/backend-selection.service.ts +++ b/src/app/backend-selection.service.ts @@ -71,10 +71,10 @@ export class BackendSelectionService { var servers: APIServer[]; servers = this.apiservers.value; for (let server of servers) { - combineLatest([of([performance.now()]), + combineLatest([of(performance.now()), this.http.get<string>(server.tes+'/sshagent',options).pipe( timeout(timeouts))]) - .subscribe((ok) => {server.ping = (performance.now() - ok[0])}, + .subscribe((ok) => {server.ping = (performance.now() - <number>(ok[0]))}, (err) => {server.ping = undefined}); } } diff --git a/src/assets/config/apiservers.json b/src/assets/config/apiservers.json index 5d68e15a2e5f21ab997c1d58aa14eef746b81d0f..c88991ea97a3fd8623744d97310c197d19af4f42 100644 --- a/src/assets/config/apiservers.json +++ b/src/assets/config/apiservers.json @@ -4,6 +4,11 @@ "tes": "https://strudel2-api-dev.cloud.cvl.org.au/tes", "tws": "https://strudel2-api-dev.cloud.cvl.org.au" }, + { + "name": "Beta", + "tes": "https://beta-api.cloud.cvl.org.au/tes", + "tws": "https://beta-api.cloud.cvl.org.au" + }, { "name": "Testing", "tes": "https://strudel2-api-test.cloud.cvl.org.au/tes",