Changeset 439 in code for trunk/user.go


Ignore:
Timestamp:
Jan 4, 2021, 1:24:00 PM (4 years ago)
Author:
contact
Message:

Turn messageStore into an interface

This allows for other implementations that aren't based on a filesystem.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/user.go

    r437 r439  
    264264        networks        []*network
    265265        downstreamConns []*downstreamConn
    266         msgStore        *messageStore
     266        msgStore        messageStore
    267267
    268268        // LIST commands in progress
     
    277277
    278278func newUser(srv *Server, record *User) *user {
    279         var msgStore *messageStore
     279        var msgStore messageStore
    280280        if srv.LogPath != "" {
    281                 msgStore = newMessageStore(srv.LogPath, record.Username)
     281                msgStore = newFSMessageStore(srv.LogPath, record.Username)
    282282        }
    283283
Note: See TracChangeset for help on using the changeset viewer.