- Timestamp:
- Oct 17, 2021, 7:54:18 PM (4 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/downstream.go
r647 r648 132 132 // require support from all upstreams to be enabled 133 133 var needAllDownstreamCaps = map[string]string{ 134 "account-tag": "", 135 "away-notify": "", 136 "extended-join": "", 137 "multi-prefix": "", 134 "account-notify": "", 135 "account-tag": "", 136 "away-notify": "", 137 "extended-join": "", 138 "multi-prefix": "", 138 139 } 139 140 … … 410 411 return 411 412 } 413 if msg.Command == "ACCOUNT" && !dc.caps["account-notify"] { 414 return 415 } 412 416 413 417 dc.conn.SendMessage(msg) -
trunk/upstream.go
r568 r648 1387 1387 }) 1388 1388 }) 1389 case "ACCOUNT": 1390 if msg.Prefix == nil { 1391 return fmt.Errorf("expected a prefix") 1392 } 1393 1394 uc.forEachDownstream(func(dc *downstreamConn) { 1395 dc.SendMessage(&irc.Message{ 1396 Prefix: dc.marshalUserPrefix(uc.network, msg.Prefix), 1397 Command: msg.Command, 1398 Params: msg.Params, 1399 }) 1400 }) 1389 1401 case irc.RPL_BANLIST, irc.RPL_INVITELIST, irc.RPL_EXCEPTLIST: 1390 1402 var channel, mask string
Note:
See TracChangeset
for help on using the changeset viewer.