From d41530d40c82915b1e337121c255ca1c629781a0 Mon Sep 17 00:00:00 2001 From: Rubikscraft Date: Sun, 25 Dec 2022 22:43:36 +0100 Subject: [PATCH] Test some stuff --- backend/src/config/early/host.config.service.ts | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/backend/src/config/early/host.config.service.ts b/backend/src/config/early/host.config.service.ts index 32e2146..c7cd1ba 100644 --- a/backend/src/config/early/host.config.service.ts +++ b/backend/src/config/early/host.config.service.ts @@ -3,7 +3,7 @@ import { ConfigService } from '@nestjs/config'; import { ParseBool, ParseInt, - ParseString, + ParseString } from 'picsur-shared/dist/util/parse-simple'; import { EnvPrefix } from '../config.static'; @@ -16,8 +16,15 @@ export class HostConfigService { this.logger.log('Verbose: ' + this.isVerbose()); this.logger.log('Host: ' + this.getHost()); this.logger.log('Port: ' + this.getPort()); - this.logger.log('Demo: ' + this.isDemo()); - this.logger.log('Demo Interval: ' + this.getDemoInterval() / 1000 + 's'); + + if (this.isDemo()) { + this.logger.log('Running in demo mode'); + this.logger.log('Demo Interval: ' + this.getDemoInterval() / 1000 + 's'); + } + + if (!this.isTelemetry()) { + this.logger.log('Telemetry disabled'); + } } public getHost(): string { @@ -47,6 +54,10 @@ export class HostConfigService { return ParseBool(this.configService.get(`${EnvPrefix}VERBOSE`), false); } + public isTelemetry() { + return ParseBool(this.configService.get(`${EnvPrefix}TELEMETRY`), true); + } + public getVersion() { return ParseString(this.configService.get(`npm_package_version`), '0.0.0'); }