Refactor client traffic handling in InboundService

- Updated addClientTraffic method to initialize onlineClients as an empty slice instead of nil.
- Improved clarity and consistency in handling empty onlineUsers scenario.
This commit is contained in:
lolka1333 2026-01-04 18:33:59 +01:00
parent 08df65e733
commit 3fba479bce

View file

@ -1010,12 +1010,12 @@ func (s *InboundService) addClientTraffic(tx *gorm.DB, traffics []*xray.ClientTr
if len(traffics) == 0 { if len(traffics) == 0 {
// Empty onlineUsers // Empty onlineUsers
if p != nil { if p != nil {
p.SetOnlineClients(nil) p.SetOnlineClients(make([]string, 0))
} }
return nil return nil
} }
var onlineClients []string onlineClients := make([]string, 0)
emails := make([]string, 0, len(traffics)) emails := make([]string, 0, len(traffics))
for _, traffic := range traffics { for _, traffic := range traffics {