Changeset 31 in code for trunk/downstream.go


Ignore:
Timestamp:
Feb 6, 2020, 9:35:24 PM (5 years ago)
Author:
contact
Message:

Remove downstreamConn.WriteMessage

It wasn't clear what this function was doing

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/downstream.go

    r30 r31  
    122122}
    123123
    124 func (c *downstreamConn) WriteMessage(msg *irc.Message) {
    125         msg.Prefix = c.srv.prefix()
    126         c.messages <- msg
    127 }
    128 
    129124func (c *downstreamConn) handleMessage(msg *irc.Message) error {
    130125        switch msg.Command {
     
    133128        case "PING":
    134129                // TODO: handle params
    135                 c.WriteMessage(&irc.Message{
     130                c.messages <- &irc.Message{
     131                        Prefix:  c.srv.prefix(),
    136132                        Command: "PONG",
    137133                        Params:  []string{c.srv.Hostname},
    138                 })
     134                }
    139135                return nil
    140136        default:
     
    173169        c.registered = true
    174170
    175         c.WriteMessage(&irc.Message{
     171        c.messages <- &irc.Message{
     172                Prefix:  c.srv.prefix(),
    176173                Command: irc.RPL_WELCOME,
    177174                Params:  []string{c.nick, "Welcome to jounce, " + c.nick},
    178         })
    179 
    180         c.WriteMessage(&irc.Message{
     175        }
     176
     177        c.messages <- &irc.Message{
     178                Prefix:  c.srv.prefix(),
    181179                Command: irc.RPL_YOURHOST,
    182180                Params:  []string{c.nick, "Your host is " + c.srv.Hostname},
    183         })
    184 
    185         c.WriteMessage(&irc.Message{
     181        }
     182
     183        c.messages <- &irc.Message{
     184                Prefix:  c.srv.prefix(),
    186185                Command: irc.RPL_CREATED,
    187186                Params:  []string{c.nick, "This server was created <datetime>"}, // TODO
    188         })
    189 
    190         c.WriteMessage(&irc.Message{
     187        }
     188
     189        c.messages <- &irc.Message{
     190                Prefix:  c.srv.prefix(),
    191191                Command: irc.RPL_MYINFO,
    192192                Params:  []string{c.nick, c.srv.Hostname, "jounce", "aiwroO", "OovaimnqpsrtklbeI"},
    193         })
    194 
    195         c.WriteMessage(&irc.Message{
     193        }
     194
     195        c.messages <- &irc.Message{
     196                Prefix:  c.srv.prefix(),
    196197                Command: irc.ERR_NOMOTD,
    197198                Params:  []string{c.nick, "No MOTD"},
    198         })
     199        }
    199200
    200201        c.srv.lock.Lock()
Note: See TracChangeset for help on using the changeset viewer.