1
0
Fork 0
forked from External/ergo

Better translate HELP entries and indexes

This commit is contained in:
Daniel Oaks 2018-01-23 21:17:14 +10:00
parent 6a28277ba4
commit 638b0c03fc
2 changed files with 81 additions and 45 deletions

View file

@ -135,11 +135,6 @@ type clientConn struct {
// NewServer returns a new Oragono server.
func NewServer(config *Config, logger *logger.Manager) (*Server, error) {
// TODO move this to main?
if err := GenerateHelpIndices(); err != nil {
return nil, err
}
// initialize data structures
server := &Server{
accounts: make(map[string]*ClientAccount),
@ -161,6 +156,11 @@ func NewServer(config *Config, logger *logger.Manager) (*Server, error) {
return nil, err
}
// generate help info
if err := GenerateHelpIndices(server.languages); err != nil {
return nil, err
}
// Attempt to clean up when receiving these signals.
signal.Notify(server.signals, ServerExitSignals...)
signal.Notify(server.rehashSignal, syscall.SIGHUP)