Changeset 684 in code for trunk/user.go
- Timestamp:
- Nov 15, 2021, 1:34:04 PM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/user.go
r682 r684 343 343 net.channels.SetCasemapping(newCasemap) 344 344 net.delivered.m.SetCasemapping(newCasemap) 345 if net.conn!= nil {346 net.conn.channels.SetCasemapping(newCasemap)347 for _, entry := range net.conn.channels.innerMap {345 if uc := net.conn; uc != nil { 346 uc.channels.SetCasemapping(newCasemap) 347 for _, entry := range uc.channels.innerMap { 348 348 uch := entry.value.(*upstreamChannel) 349 349 uch.Members.SetCasemapping(newCasemap) 350 350 } 351 } 351 uc.monitored.SetCasemapping(newCasemap) 352 } 353 net.forEachDownstream(func(dc *downstreamConn) { 354 dc.monitored.SetCasemapping(newCasemap) 355 }) 352 356 } 353 357 … … 520 524 521 525 uc.updateAway() 526 uc.updateMonitor() 522 527 523 528 netIDStr := fmt.Sprintf("%v", uc.network.ID) … … 589 594 dc := e.dc 590 595 596 if dc.network != nil { 597 dc.monitored.SetCasemapping(dc.network.casemap) 598 } 599 591 600 if err := dc.welcome(); err != nil { 592 601 dc.logger.Printf("failed to handle new registered connection: %v", err) … … 621 630 u.forEachUpstream(func(uc *upstreamConn) { 622 631 uc.updateAway() 632 uc.updateMonitor() 623 633 }) 624 634 case eventDownstreamMessage:
Note:
See TracChangeset
for help on using the changeset viewer.