Changeset 696 in code for trunk


Ignore:
Timestamp:
Nov 17, 2021, 10:56:16 AM (4 years ago)
Author:
contact
Message:

contrib/znc-import: use background context

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/contrib/znc-import.go

    r652 r696  
    6363        }
    6464
     65        ctx := context.Background()
     66
    6567        db, err := soju.OpenDB(cfg.SQLDriver, cfg.SQLSource)
    6668        if err != nil {
     
    8183        }
    8284
    83         l, err := db.ListUsers(context.TODO())
     85        l, err := db.ListUsers(ctx)
    8486        if err != nil {
    8587                log.Fatalf("failed to list users in DB: %v", err)
     
    113115                u.Admin = section.Values.Get("Admin") == "true"
    114116
    115                 if err := db.StoreUser(context.TODO(), u); err != nil {
     117                if err := db.StoreUser(ctx, u); err != nil {
    116118                        log.Fatalf("failed to store user %q: %v", username, err)
    117119                }
    118120                userID := u.ID
    119121
    120                 l, err := db.ListNetworks(context.TODO(), userID)
     122                l, err := db.ListNetworks(ctx, userID)
    121123                if err != nil {
    122124                        log.Fatalf("failed to list networks for user %q: %v", username, err)
     
    185187                        n.Enabled = section.Values.Get("IRCConnectEnabled") != "false"
    186188
    187                         if err := db.StoreNetwork(context.TODO(), userID, n); err != nil {
     189                        if err := db.StoreNetwork(ctx, userID, n); err != nil {
    188190                                logger.Fatalf("failed to store network: %v", err)
    189191                        }
    190192
    191                         l, err := db.ListChannels(context.TODO(), n.ID)
     193                        l, err := db.ListChannels(ctx, n.ID)
    192194                        if err != nil {
    193195                                logger.Fatalf("failed to list channels: %v", err)
     
    219221                                ch.Detached = section.Values.Get("Detached") == "true"
    220222
    221                                 if err := db.StoreChannel(context.TODO(), n.ID, ch); err != nil {
     223                                if err := db.StoreChannel(ctx, n.ID, ch); err != nil {
    222224                                        logger.Printf("channel %q: failed to store channel: %v", chName, err)
    223225                                }
Note: See TracChangeset for help on using the changeset viewer.