Changeset 11 in code for trunk/server.go
- Timestamp:
- Feb 6, 2020, 3:11:28 PM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/server.go
r10 r11 180 180 } 181 181 182 func (c *upstreamConn) handleMessage(msg *irc.Message) error { 183 switch msg.Command { 184 case "PING": 185 // TODO: handle params 186 return c.irc.WriteMessage(&irc.Message{ 187 Command: "PONG", 188 Params: []string{c.srv.Hostname}, 189 }) 190 default: 191 c.srv.Logger.Printf("Unhandled upstream message: %v", msg) 192 return nil 193 } 194 } 195 182 196 type Upstream struct { 183 197 Addr string … … 263 277 return fmt.Errorf("failed to read IRC command: %v", err) 264 278 } 265 log.Printf("Upstream message: %v", msg) 279 280 if err := c.handleMessage(msg); err != nil { 281 return err 282 } 266 283 } 267 284
Note:
See TracChangeset
for help on using the changeset viewer.