Would be useful to utilize dependency injection concepts here to improve the "robustness" of the plugin and enable easy swapping for the modularization.
This should consider moving behaviour from the event-driven approach to injecting the dependencies defined within the server specific modules which implement an interface with the behaviour.
Would be useful to utilize dependency injection concepts here to improve the "robustness" of the plugin and enable easy swapping for the modularization.
This should consider moving behaviour from the event-driven approach to injecting the dependencies defined within the server specific modules which implement an interface with the behaviour.