Changeset 691 in code for trunk/user.go


Ignore:
Timestamp:
Nov 15, 2021, 11:38:04 PM (4 years ago)
Author:
contact
Message:

Allow most config options to be reloaded

Closes: https://todo.sr.ht/~emersion/soju/42

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/user.go

    r684 r691  
    416416
    417417        var msgStore messageStore
    418         if srv.LogPath != "" {
    419                 msgStore = newFSMessageStore(srv.LogPath, record.Username)
     418        if logPath := srv.Config().LogPath; logPath != "" {
     419                msgStore = newFSMessageStore(logPath, record.Username)
    420420        } else {
    421421                msgStore = newMemoryMessageStore()
     
    777777        }
    778778
    779         if u.srv.MaxUserNetworks >= 0 && len(u.networks) >= u.srv.MaxUserNetworks {
     779        if max := u.srv.Config().MaxUserNetworks; max >= 0 && len(u.networks) >= max {
    780780                return nil, fmt.Errorf("maximum number of networks reached")
    781781        }
Note: See TracChangeset for help on using the changeset viewer.