Changeset 111 in code for trunk


Ignore:
Timestamp:
Mar 16, 2020, 2:12:46 PM (5 years ago)
Author:
contact
Message:

Allow CAP command when registered

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/downstream.go

    r110 r111  
    340340                        return err
    341341                }
    342                 subCmd = strings.ToUpper(subCmd)
    343342                if err := dc.handleCapCommand(subCmd, msg.Params[1:]); err != nil {
    344343                        return err
     
    355354
    356355func (dc *downstreamConn) handleCapCommand(cmd string, args []string) error {
     356        cmd = strings.ToUpper(cmd)
     357
    357358        replyTo := dc.nick
    358359        if !dc.registered {
     
    621622func (dc *downstreamConn) handleMessageRegistered(msg *irc.Message) error {
    622623        switch msg.Command {
     624        case "CAP":
     625                var subCmd string
     626                if err := parseMessageParams(msg, &subCmd); err != nil {
     627                        return err
     628                }
     629                if err := dc.handleCapCommand(subCmd, msg.Params[1:]); err != nil {
     630                        return err
     631                }
    623632        case "PING":
    624633                dc.SendMessage(&irc.Message{
Note: See TracChangeset for help on using the changeset viewer.