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) {