forked from External/ergo
make rehash-enable logic a little more uniform
This commit is contained in:
parent
bd6c2117e8
commit
76a8768d05
2 changed files with 48 additions and 66 deletions
|
|
@ -30,12 +30,14 @@ func (cm *ChannelManager) Initialize(server *Server) {
|
|||
cm.chans = make(map[string]*channelManagerEntry)
|
||||
cm.server = server
|
||||
|
||||
if server.Config().Channels.Registration.Enabled {
|
||||
cm.loadRegisteredChannels()
|
||||
}
|
||||
cm.loadRegisteredChannels(server.Config())
|
||||
}
|
||||
|
||||
func (cm *ChannelManager) loadRegisteredChannels() {
|
||||
func (cm *ChannelManager) loadRegisteredChannels(config *Config) {
|
||||
if !config.Channels.Registration.Enabled {
|
||||
return
|
||||
}
|
||||
|
||||
registeredChannels := cm.server.channelRegistry.AllChannels()
|
||||
cm.Lock()
|
||||
defer cm.Unlock()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue