mirror of
https://github.com/netbirdio/management-refactor.git
synced 2026-05-22 17:12:59 -07:00
add network and resource managers to container
This commit is contained in:
@@ -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())
|
||||
})
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user