Changeset 776 in code


Ignore:
Timestamp:
Feb 8, 2022, 3:37:31 PM (3 years ago)
Author:
contact
Message:

Add context to upstreamConn.runUntilRegistered

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/upstream.go

    r762 r776  
    19561956}
    19571957
    1958 func (uc *upstreamConn) runUntilRegistered() error {
     1958func (uc *upstreamConn) runUntilRegistered(ctx context.Context) error {
    19591959        for !uc.registered {
    19601960                msg, err := uc.ReadMessage()
     
    19631963                }
    19641964
    1965                 if err := uc.handleMessage(context.TODO(), msg); err != nil {
     1965                if err := uc.handleMessage(ctx, msg); err != nil {
    19661966                        if _, ok := err.(registrationError); ok {
    19671967                                return err
     
    19781978                        uc.logger.Printf("failed to parse connect command %q: %v", command, err)
    19791979                } else {
    1980                         uc.SendMessage(context.TODO(), m)
     1980                        uc.SendMessage(ctx, m)
    19811981                }
    19821982        }
  • trunk/user.go

    r773 r776  
    222222
    223223                uc.register()
    224                 if err := uc.runUntilRegistered(); err != nil {
     224                if err := uc.runUntilRegistered(context.TODO()); err != nil {
    225225                        text := err.Error()
    226226                        temp := true
Note: See TracChangeset for help on using the changeset viewer.