Changeset 607 in code for trunk/service.go


Ignore:
Timestamp:
Oct 5, 2021, 5:31:06 PM (4 years ago)
Author:
contact
Message:

Add DB stats

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/service.go

    r606 r607  
    10271027
    10281028func handleServiceServerStatus(dc *downstreamConn, params []string) error {
    1029         stats := dc.user.srv.Stats()
    1030         sendServicePRIVMSG(dc, fmt.Sprintf("%v users, %v downstreams", stats.Users, stats.Downstreams))
    1031         return nil
    1032 }
     1029        dbStats, err := dc.user.srv.db.Stats()
     1030        if err != nil {
     1031                return err
     1032        }
     1033        serverStats := dc.user.srv.Stats()
     1034        sendServicePRIVMSG(dc, fmt.Sprintf("%v/%v users, %v downstreams, %v networks, %v channels", serverStats.Users, dbStats.Users, serverStats.Downstreams, dbStats.Networks, dbStats.Channels))
     1035        return nil
     1036}
Note: See TracChangeset for help on using the changeset viewer.