Changeset 666 in code for trunk/user.go


Ignore:
Timestamp:
Nov 3, 2021, 3:37:01 PM (4 years ago)
Author:
contact
Message:

msgstore: take Network as arg instead of network

The message stores don't need to access the internal network
struct, they just need network metadata such as ID and name.

This can ease moving message stores into a separate package in the
future.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/user.go

    r652 r666  
    262262        if net.user.msgStore != nil {
    263263                nameCM := net.casemap(ch.Name)
    264                 lastID, err := net.user.msgStore.LastMsgID(net, nameCM, time.Now())
     264                lastID, err := net.user.msgStore.LastMsgID(&net.Network, nameCM, time.Now())
    265265                if err != nil {
    266266                        net.logger.Printf("failed to get last message ID for channel %q: %v", ch.Name, err)
     
    860860        fsMsgStore, isFS := u.msgStore.(*fsMessageStore)
    861861        if isFS && updatedNetwork.GetName() != network.GetName() {
    862                 if err := fsMsgStore.RenameNetwork(network, updatedNetwork); err != nil {
     862                if err := fsMsgStore.RenameNetwork(&network.Network, &updatedNetwork.Network); err != nil {
    863863                        network.logger.Printf("failed to update FS message store network name to %q: %v", updatedNetwork.GetName(), err)
    864864                }
Note: See TracChangeset for help on using the changeset viewer.