From 3fba479bceebc053105e80c3bcfee541666c6a1f Mon Sep 17 00:00:00 2001 From: lolka1333 Date: Sun, 4 Jan 2026 18:33:59 +0100 Subject: [PATCH] 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. --- web/service/inbound.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/web/service/inbound.go b/web/service/inbound.go index 66e87a4f..469fa561 100644 --- a/web/service/inbound.go +++ b/web/service/inbound.go @@ -1010,12 +1010,12 @@ func (s *InboundService) addClientTraffic(tx *gorm.DB, traffics []*xray.ClientTr if len(traffics) == 0 { // Empty onlineUsers if p != nil { - p.SetOnlineClients(nil) + p.SetOnlineClients(make([]string, 0)) } return nil } - var onlineClients []string + onlineClients := make([]string, 0) emails := make([]string, 0, len(traffics)) for _, traffic := range traffics {