From cebf879d6795b8d0240b2ebc0fe795dabd5c23c4 Mon Sep 17 00:00:00 2001 From: Thomas Kaul <4159106+dtslvr@users.noreply.github.com> Date: Fri, 31 Dec 2021 09:52:03 +0100 Subject: [PATCH] Feature/refactor demo user (#604) * Refactor demo user id * Update changelog --- CHANGELOG.md | 1 + apps/api/src/app/info/info.service.ts | 4 ++-- libs/common/src/lib/config.ts | 2 ++ libs/common/src/lib/helper.ts | 2 -- 4 files changed, 5 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0a9f5ebb3..e80afeb21 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed - Start refactoring _transactions_ to _activities_ +- Refactored the demo user id - Upgraded `angular` from version `13.0.2` to `13.1.1` - Upgraded `chart.js` from version `3.5.0` to `3.7.0` - Upgraded `Nx` from version `13.3.0` to `13.4.1` diff --git a/apps/api/src/app/info/info.service.ts b/apps/api/src/app/info/info.service.ts index 2d2ca915e..83a79f61d 100644 --- a/apps/api/src/app/info/info.service.ts +++ b/apps/api/src/app/info/info.service.ts @@ -6,6 +6,7 @@ import { ExchangeRateDataService } from '@ghostfolio/api/services/exchange-rate- import { PrismaService } from '@ghostfolio/api/services/prisma.service'; import { PropertyService } from '@ghostfolio/api/services/property/property.service'; import { + DEMO_USER_ID, PROPERTY_IS_READ_ONLY_MODE, PROPERTY_SLACK_COMMUNITY_USERS, PROPERTY_STRIPE_CONFIG, @@ -23,7 +24,6 @@ import { subDays } from 'date-fns'; @Injectable() export class InfoService { private static CACHE_KEY_STATISTICS = 'STATISTICS'; - private static DEMO_USER_ID = '9b112b4d-3b7d-4bad-9bdd-3b0f7b4dac2f'; public constructor( private readonly configurationService: ConfigurationService, @@ -196,7 +196,7 @@ export class InfoService { private getDemoAuthToken() { return this.jwtService.sign({ - id: InfoService.DEMO_USER_ID + id: DEMO_USER_ID }); } diff --git a/libs/common/src/lib/config.ts b/libs/common/src/lib/config.ts index 6e19ef1ff..8f2c9d8fa 100644 --- a/libs/common/src/lib/config.ts +++ b/libs/common/src/lib/config.ts @@ -10,6 +10,8 @@ export const defaultDateRangeOptions: ToggleOption[] = [ { label: 'Max', value: 'max' } ]; +export const DEMO_USER_ID = '9b112b4d-3b7d-4bad-9bdd-3b0f7b4dac2f'; + export const ghostfolioScraperApiSymbolPrefix = '_GF_'; export const ghostfolioCashSymbol = `${ghostfolioScraperApiSymbolPrefix}CASH`; export const ghostfolioFearAndGreedIndexSymbol = `${ghostfolioScraperApiSymbolPrefix}FEAR_AND_GREED_INDEX`; diff --git a/libs/common/src/lib/helper.ts b/libs/common/src/lib/helper.ts index 7e23fce0b..84dba181d 100644 --- a/libs/common/src/lib/helper.ts +++ b/libs/common/src/lib/helper.ts @@ -3,8 +3,6 @@ import { getDate, getMonth, getYear, parse, subDays } from 'date-fns'; import { ghostfolioScraperApiSymbolPrefix } from './config'; -export const DEMO_USER_ID = '9b112b4d-3b7d-4bad-9bdd-3b0f7b4dac2f'; - export function capitalize(aString: string) { return aString.charAt(0).toUpperCase() + aString.slice(1).toLowerCase(); }