Changeset 90 in code for trunk/downstream.go
- Timestamp:
- Mar 12, 2020, 6:17:06 PM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/downstream.go
r89 r90 104 104 func (dc *downstreamConn) marshalChannel(uc *upstreamConn, name string) string { 105 105 return name 106 } 107 108 func (dc *downstreamConn) forEachNetwork(f func(*network)) { 109 if dc.network != nil { 110 f(dc.network) 111 } else { 112 dc.user.forEachNetwork(f) 113 } 106 114 } 107 115 … … 459 467 }} 460 468 case "NICK": 469 var nick string 470 if err := parseMessageParams(msg, &nick); err != nil { 471 return err 472 } 473 474 var err error 475 dc.forEachNetwork(func(n *network) { 476 if err != nil { 477 return 478 } 479 n.Nick = nick 480 err = dc.srv.db.StoreNetwork(dc.user.Username, &n.Network) 481 }) 482 if err != nil { 483 return err 484 } 485 461 486 dc.forEachUpstream(func(uc *upstreamConn) { 462 487 uc.SendMessage(msg)
Note:
See TracChangeset
for help on using the changeset viewer.