From fa1a7037b47f2e0114d8abc5a99d29239bd3637b Mon Sep 17 00:00:00 2001 From: Kristóf Marussy Date: Sun, 10 Jul 2022 16:07:45 +0200 Subject: refactor: local server import/export MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Kristóf Marussy --- src/stores/RequestStore.ts | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'src/stores') diff --git a/src/stores/RequestStore.ts b/src/stores/RequestStore.ts index a964c5d12..59982c05a 100644 --- a/src/stores/RequestStore.ts +++ b/src/stores/RequestStore.ts @@ -6,7 +6,7 @@ import { Actions } from '../actions/lib/actions'; import { ApiInterface } from '../api'; import { Stores } from '../@types/stores.types'; import CachedRequest from './lib/CachedRequest'; -import { LOCAL_PORT } from '../config'; +import { LOCAL_HOSTNAME, LOCAL_PORT } from '../config'; import TypedStore from './lib/TypedStore'; @@ -21,6 +21,8 @@ export default class RequestStore extends TypedStore { @observable localServerPort = LOCAL_PORT; + @observable localServerToken: string | undefined; + retries: number = 0; retryDelay: number = ms('2s'); @@ -45,6 +47,9 @@ export default class RequestStore extends TypedStore { if (data.port) { this.localServerPort = data.port; } + if (data.token) { + this.localServerToken = data.token; + } }); } @@ -56,6 +61,10 @@ export default class RequestStore extends TypedStore { return this.userInfoRequest.isExecuting || this.servicesRequest.isExecuting; } + @computed get localServerOrigin(): string { + return `http://${LOCAL_HOSTNAME}:${this.localServerPort}`; + } + @action _retryRequiredRequests(): void { this.userInfoRequest.reload(); this.servicesRequest.reload(); -- cgit v1.2.3-54-g00ecf