Changeset 390 in code for trunk


Ignore:
Timestamp:
Aug 13, 2020, 1:31:07 PM (5 years ago)
Author:
contact
Message:

Handle upstream ERROR messages

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/upstream.go

    r389 r390  
    13441344        case irc.RPL_STATSVLINE, rpl_statsping, irc.RPL_STATSBLINE, irc.RPL_STATSDLINE:
    13451345                // Ignore
     1346        case "ERROR":
     1347                var text string
     1348                if err := parseMessageParams(msg, &text); err != nil {
     1349                        return err
     1350                }
     1351                return fmt.Errorf("fatal server error: %v", text)
    13461352        case irc.ERR_PASSWDMISMATCH, irc.ERR_ERRONEUSNICKNAME, irc.ERR_NICKNAMEINUSE, irc.ERR_NICKCOLLISION, irc.ERR_UNAVAILRESOURCE, irc.ERR_NOPERMFORHOST, irc.ERR_YOUREBANNEDCREEP:
    13471353                if !uc.registered {
Note: See TracChangeset for help on using the changeset viewer.