Hi
To get rid of the usage of slingsettings to determine run mode, author or publish , what is the approach adobe might have finalized by now. I read posts and arguments with counter arguments on it's usage but do we have a permanent backfill for the api by adobe?
if not, is the suggested approach to use a component with config that returns author or publisher and have it in specific config.environment.author (setting the properties within the config as author and environment(stage/prod/dev)) and config.environment.pub (setting the properties within the config as pub and environment(stage/prod/dev)).This config then be used within models and servlets?
https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/alternative-of-deprecated-...
Want to hear opinions thoughts and best practices around it. Do not want to create something that will not be reusable in the future.
thanks,