add network and resource managers to container

This commit is contained in:
Pedro Costa
2025-05-29 09:01:59 +01:00
parent 4d2dcafa12
commit 5fc3f84d32
+18 -1
View File
@@ -1,3 +1,20 @@
package server
// @note this file includes the domain modules, accounts, peers, networks, etc.
import (
"management/internal/modules/networks"
"management/internal/modules/networks/manager"
"management/internal/modules/networks/resources"
resourcesManager "management/internal/modules/networks/resources/manager"
)
func (s *Server) NetworksManager() networks.Manager {
return Create(s, func() networks.Manager {
return manager.NewManager(s.Store(), s.Router(), s.PermissionsManager())
})
}
func (s *Server) ResourcesManager() resources.Manager {
return Create(s, func() resources.Manager {
return resourcesManager.NewManager(s.Store(), s.Router(), s.NetworksManager())
})
}