diff --git a/server/server.go b/server/server.go index f767abc8d..59ed0488d 100644 --- a/server/server.go +++ b/server/server.go @@ -18,6 +18,7 @@ import ( type Server struct { SSHServer *ssh.Server Config *config.Config + config *appCfg.Config } // NewServer returns a new *ssh.Server configured to serve Soft Serve. The SSH @@ -48,9 +49,14 @@ func NewServer(cfg *config.Config) *Server { return &Server{ SSHServer: s, Config: cfg, + config: ac, } } +func (srv *Server) Reload() error { + return srv.config.Reload() +} + func (srv *Server) Start() error { return srv.SSHServer.ListenAndServe() }