-
-
Notifications
You must be signed in to change notification settings - Fork 422
Closed
Labels
conclusion: declinedWill not be worked onWill not be worked oncriticality: lowOf low impactOf low impacttopic: codeRelated to content of the project itselfRelated to content of the project itselftopic: gRPCRelated to the gRPC interfaceRelated to the gRPC interfacetype: enhancementProposed improvementProposed improvement
Description
Currently configs used by the Arduino CLI are stored in a global struct, both when running in daemon
or command line mode.
This behaviour has some issues since it prevents gRPC consumers to use different configs for different clients connected to it, this means that if a client wants to change settings they change for all clients.
The solution is to embed the settings in the CoreInstance
and access them only through it. This will enhance a lot how settings are handled and also make it easier to write unit tests for certain code parts.
Metadata
Metadata
Assignees
Labels
conclusion: declinedWill not be worked onWill not be worked oncriticality: lowOf low impactOf low impacttopic: codeRelated to content of the project itselfRelated to content of the project itselftopic: gRPCRelated to the gRPC interfaceRelated to the gRPC interfacetype: enhancementProposed improvementProposed improvement