Set default user modes when always-on clients reconnect.

Add default-user-modes configuration to conventional.yaml.
Fix comment on DefaultUserModes.
This commit is contained in:
Alex Jaspersen 2020-04-30 04:38:19 +00:00 committed by Alex Jaspersen
parent 52910a185c
commit b3a7e5c996
3 changed files with 11 additions and 1 deletions

View file

@ -375,6 +375,10 @@ func (server *Server) AddAlwaysOnClient(account ClientAccount, chnames []string,
alwaysOn: true,
}
for _, defaultMode := range config.Accounts.defaultUserModes {
client.SetMode(defaultMode, true)
}
client.SetMode(modes.TLS, true)
client.writerSemaphore.Initialize(1)
client.history.Initialize(0, 0)