From 140ef552fa9319b0aa7f6709ede55c1b60b0fcb8 Mon Sep 17 00:00:00 2001 From: Denys Vuika Date: Fri, 19 May 2023 10:04:31 +0100 Subject: [PATCH] make mobileAppSwitch generic --- projects/aca-shared/src/lib/services/app.service.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/projects/aca-shared/src/lib/services/app.service.ts b/projects/aca-shared/src/lib/services/app.service.ts index 081aba738..14c140cbf 100644 --- a/projects/aca-shared/src/lib/services/app.service.ts +++ b/projects/aca-shared/src/lib/services/app.service.ts @@ -169,14 +169,19 @@ export class AppService implements OnDestroy { this.overlayContainer.getContainerElement().setAttribute('role', 'region'); - const isMobileSwitchEnabled = this.config.get('mobileAppSwitch.enabled', 'false') === 'true'; - if (isMobileSwitchEnabled) { + const isEnabled = this.isMobileSwitchEnabled(); + if (isEnabled) { this.acaMobileAppSwitcherService.resolveExistenceOfDialog(); } else { this.acaMobileAppSwitcherService.clearSessionExpireTime(); } } + private isMobileSwitchEnabled(): boolean { + const flag = this.config.get('mobileAppSwitch.enabled'); + return flag === true || flag === 'true'; + } + private loadRepositoryStatus() { this.contentApi.getRepositoryInformation().subscribe((response: DiscoveryEntry) => { if (response?.entry?.repository) {