1
0
Fork 0
forked from External/ergo

Add support for setting user modes by default.

This commit is contained in:
Alex Jaspersen 2020-04-30 03:43:55 +00:00 committed by Alex Jaspersen
parent a06b4d5e88
commit df9bf15f00
4 changed files with 40 additions and 8 deletions

View file

@ -318,6 +318,10 @@ func (server *Server) RunClient(conn clientConn, proxyLine string) {
session.idletimer.Initialize(session)
session.resetFakelag()
for _, defaultMode := range config.Accounts.defaultUserModes {
client.SetMode(defaultMode, true)
}
if conn.Config.TLSConfig != nil {
client.SetMode(modes.TLS, true)
// error is not useful to us here anyways so we can ignore it