Page MenuHomePhabricator

Simplify handling of navigation tool meta data by making active navigation tool storage a member of NavigationDataSource
Closed, ResolvedPublic

Description

If we make the active tool storage a member of its NavigationDataSource, handling will become much easier and we get rid of the hard to use and maintain connection between two microservices. The drawback will be another member of the NavigationDataSource, but as there usualy is only one NavigationDataSource instance and the member won't affect the GenerateData() method, I don't see any relevant runtime issues.