Changeset 692 in code for trunk/downstream.go
- Timestamp:
- Nov 17, 2021, 10:17:09 AM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/downstream.go
r691 r692 308 308 } 309 309 310 func (dc *downstreamConn) isMultiUpstream() bool { 311 return dc.network == nil && !dc.caps["soju.im/bouncer-networks"] 312 } 313 310 314 func (dc *downstreamConn) forEachNetwork(f func(*network)) { 311 315 if dc.network != nil { 312 316 f(dc.network) 313 } else if !dc.caps["soju.im/bouncer-networks"]{317 } else if dc.isMultiUpstream() { 314 318 dc.user.forEachNetwork(f) 315 319 } … … 317 321 318 322 func (dc *downstreamConn) forEachUpstream(f func(*upstreamConn)) { 319 if dc.network == nil && dc.caps["soju.im/bouncer-networks"]{323 if dc.network == nil && !dc.isMultiUpstream() { 320 324 return 321 325 } … … 1182 1186 isupport = append(isupport, "NETWORK="+encodeISUPPORT(title)) 1183 1187 } 1184 if dc.network == nil && dc.caps["soju.im/bouncer-networks"]{1188 if dc.network == nil && !dc.isMultiUpstream() { 1185 1189 isupport = append(isupport, "WHOX") 1186 1190 } … … 1225 1229 }) 1226 1230 } 1227 if dc.network == nil && dc.caps["soju.im/bouncer-networks"]&& dc.user.Admin {1231 if dc.network == nil && !dc.isMultiUpstream() && dc.user.Admin { 1228 1232 dc.SendMessage(&irc.Message{ 1229 1233 Prefix: dc.srv.prefix(),
Note:
See TracChangeset
for help on using the changeset viewer.