Remove AppConfigModule, migrate status-banner and contactEmail config to AppConfigService #399
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
There were two ways to provide app config: the older
AppConfigModule- which only read fromenvironment.ts, and the newerAppConfigService- which read from/config, or/assets/config.jsonor finallyenvironment.ts. Most of the config was migrated to the newer config service.This PR migrates also the status-banner and help email related config to the new service, hence making the older AppConfigModule unnecessary.
Motivation
Two ways to provide app-config added confusion, this PR fixes it by removing the older way.
Fixes:
Changes:
statusCode,statusMessageandcontactEmailconfig and their initialization logic to AppConfigServiceTests included/Docs Updated?
Extra Information/Screenshots
Verified that status-banner and contact email features work with new config:
