harold-spgt / InfoHeads

Repository for InfoHeads
Apache License 2.0
5 stars 4 forks source link

Setup dependency injection #134

Open harold-spgt opened 1 month ago

harold-spgt commented 1 month ago

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.