Changeset 676 in code for trunk/downstream.go


Ignore:
Timestamp:
Nov 8, 2021, 6:36:10 PM (4 years ago)
Author:
contact
Message:

Add context support to user and network mutations

References: https://todo.sr.ht/~emersion/soju/141

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/downstream.go

    r675 r676  
    11351135                dc.logger.Printf("auto-saving network %q", dc.networkName)
    11361136                var err error
    1137                 network, err = dc.user.createNetwork(&Network{
     1137                network, err = dc.user.createNetwork(context.TODO(), &Network{
    11381138                        Addr:    dc.networkName,
    11391139                        Nick:    nick,
     
    15371537                // mutates the original list
    15381538                for _, record := range needUpdate {
    1539                         if _, err := dc.user.updateNetwork(&record); err != nil {
     1539                        if _, err := dc.user.updateNetwork(ctx, &record); err != nil {
    15401540                                dc.logger.Printf("failed to update network realname: %v", err)
    15411541                                storeErr = err
     
    16561656                                })
    16571657
    1658                                 if err := uc.network.deleteChannel(upstreamName); err != nil {
     1658                                if err := uc.network.deleteChannel(ctx, upstreamName); err != nil {
    16591659                                        dc.logger.Printf("failed to delete channel %q: %v", upstreamName, err)
    16601660                                }
     
    24422442                        }
    24432443
    2444                         network, err := dc.user.createNetwork(record)
     2444                        network, err := dc.user.createNetwork(ctx, record)
    24452445                        if err != nil {
    24462446                                return ircError{&irc.Message{
     
    24862486                        }
    24872487
    2488                         _, err = dc.user.updateNetwork(&record)
     2488                        _, err = dc.user.updateNetwork(ctx, &record)
    24892489                        if err != nil {
    24902490                                return ircError{&irc.Message{
     
    25172517                        }
    25182518
    2519                         if err := dc.user.deleteNetwork(net.ID); err != nil {
     2519                        if err := dc.user.deleteNetwork(ctx, net.ID); err != nil {
    25202520                                return err
    25212521                        }
Note: See TracChangeset for help on using the changeset viewer.