Changeset 399 in code for trunk/user.go


Ignore:
Timestamp:
Aug 19, 2020, 9:35:12 PM (5 years ago)
Author:
contact
Message:

Improve registration error messages

  • Don't print the raw IRC message, since we already show the original error message
  • Avoid double-printing "registration failed"
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/user.go

    r398 r399  
    141141                uc.register()
    142142                if err := uc.runUntilRegistered(); err != nil {
    143                         uc.logger.Printf("failed to register: %v", err)
    144                         net.user.events <- eventUpstreamConnectionError{net, fmt.Errorf("failed to register: %v", err)}
     143                        text := err.Error()
     144                        if regErr, ok := err.(registrationError); ok {
     145                                text = string(regErr)
     146                        }
     147                        uc.logger.Printf("failed to register: %v", text)
     148                        net.user.events <- eventUpstreamConnectionError{net, fmt.Errorf("failed to register: %v", text)}
    145149                        uc.Close()
    146150                        continue
Note: See TracChangeset for help on using the changeset viewer.