Skip to content

integrate the business layer local config with the data layer local config for reading/writing to the the file system #1881

Open
@jeromy-cannon

Description

@jeromy-cannon

integrate the business layer local config with the data layer local config for reading/writing to the the file system. This will also enable the migration logic required to upgrade from v0.35.1+ to v0.36.0.

We want all of the direct integration with the data layer to go through the business layer's runtime state. Thus, we will want to create a src/business/runtime-state/local-config-runtime-state.ts LocalConfigRuntimeState that is injectable to handle the data layer calls. The existing business remote config will leverage the LocalConfigRuntimeState to do the reading/writing via the data layer. Much if not all of the existing can be restructured and rolled into this runtime state class. However, we do not need to do all of this at once, as we want to get v0.36.0 published soon and need this integration complete.

Metadata

Metadata

Assignees

Labels

P0An issue impacting production environments or impacting multiple releases or multiple individuals.

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions