Changeset 546 in code


Ignore:
Timestamp:
May 26, 2021, 9:27:59 AM (4 years ago)
Author:
contact
Message:

Send placeholder when no network/channel is returned by BouncerServ

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/service.go

    r542 r546  
    433433
    434434func handleServiceNetworkStatus(dc *downstreamConn, params []string) error {
     435        n := 0
    435436        dc.user.forEachNetwork(func(net *network) {
    436437                var statuses []string
     
    466467                }
    467468                sendServicePRIVMSG(dc, s)
     469
     470                n++
    468471        })
     472
     473        if n == 0 {
     474                sendServicePRIVMSG(dc, `No network configured, add one with "network create".`)
     475        }
     476
    469477        return nil
    470478}
     
    755763        }
    756764
     765        n := 0
     766
    757767        sendNetwork := func(net *network) {
    758768                for _, entry := range net.channels.innerMap {
     
    784794                        s := fmt.Sprintf("%v [%v]", name, status)
    785795                        sendServicePRIVMSG(dc, s)
     796
     797                        n++
    786798                }
    787799        }
     
    795807                }
    796808                sendNetwork(net)
     809        }
     810
     811        if n == 0 {
     812                sendServicePRIVMSG(dc, "No channel configured.")
    797813        }
    798814
Note: See TracChangeset for help on using the changeset viewer.