Changeset 573 in code for trunk/service.go


Ignore:
Timestamp:
Jun 29, 2021, 8:19:19 PM (4 years ago)
Author:
jake.nelson
Message:

Sort channel status channels by name

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/service.go

    r572 r573  
    835835
    836836        sendNetwork := func(net *network) {
     837                var channels []*Channel
    837838                for _, entry := range net.channels.innerMap {
    838                         ch := entry.value.(*Channel)
    839 
     839                        channels = append(channels, entry.value.(*Channel))
     840                }
     841
     842                sort.Slice(channels, func(i, j int) bool {
     843                        return strings.ReplaceAll(channels[i].Name, "#", "") <
     844                                strings.ReplaceAll(channels[j].Name, "#", "")
     845                })
     846
     847                for _, ch := range channels {
    840848                        var uch *upstreamChannel
    841849                        if net.conn != nil {
Note: See TracChangeset for help on using the changeset viewer.