-
-
Notifications
You must be signed in to change notification settings - Fork 18
Open
Labels
enhancementNew feature or requestNew feature or request
Description
The GetSupportedPlatforms method in Utilities.cs determines the supported platforms based on configuration settings. This logic is related to server configuration and is a piece of core business logic, not a general UI or collection utility. While it doesn't directly interact with UI, its location in a broad Utilities class is not ideal in a well-structured core.
To improve code organization within the core, this method should be moved to a service or class directly related to server configuration or platform management.
Action:
- Create a new core-level class related to server configuration or platform handling (e.g.,
ServerConfigurationService.csorPlatformService.cs). - Move the
GetSupportedPlatformsmethod to this new class. - Update any code that uses
GetSupportedPlatformsto reference the new class. - Add or update tests for the platform determination logic.
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request