diff --git a/web/html/xui/inbound_client_table.html b/web/html/xui/inbound_client_table.html index 0c1ee495a..6c230cf91 100644 --- a/web/html/xui/inbound_client_table.html +++ b/web/html/xui/inbound_client_table.html @@ -23,8 +23,24 @@ + + diff --git a/web/service/inbound.go b/web/service/inbound.go index 5e5e36490..ac785494b 100644 --- a/web/service/inbound.go +++ b/web/service/inbound.go @@ -750,8 +750,11 @@ func (s *InboundService) addClientTraffic(tx *gorm.DB, traffics []*xray.ClientTr if dbClientTraffics[dbTraffic_index].Email == traffics[traffic_index].Email { dbClientTraffics[dbTraffic_index].Up += traffics[traffic_index].Up dbClientTraffics[dbTraffic_index].Down += traffics[traffic_index].Down - // Add user in onlineUsers array on download - onlineClients = append(onlineClients, traffics[traffic_index].Email) + + // Add user in onlineUsers array on traffic + if traffics[traffic_index].Up+traffics[traffic_index].Down > 0 { + onlineClients = append(onlineClients, traffics[traffic_index].Email) + } break } } diff --git a/web/translation/translate.en_US.toml b/web/translation/translate.en_US.toml index 98738747d..a3379f584 100644 --- a/web/translation/translate.en_US.toml +++ b/web/translation/translate.en_US.toml @@ -37,7 +37,9 @@ "enabled" = "Enabled" "disabled" = "Disabled" "depleted" = "Depleted" -"depletingSoon" = "Depleting soon" +"depletingSoon" = "Depleting" +"offline" = "Offline" +"online" = "Online" "domainName" = "Domain name" "monitor" = "Listening IP" "certificate" = "Certificate" diff --git a/web/translation/translate.fa_IR.toml b/web/translation/translate.fa_IR.toml index c8a641a7b..ab3e62dfe 100644 --- a/web/translation/translate.fa_IR.toml +++ b/web/translation/translate.fa_IR.toml @@ -38,6 +38,8 @@ "disabled" = "غیرفعال" "depleted" = "منقضی" "depletingSoon" = "در حال انقضا" +"offline" = "آفلاین" +"online" = "آنلاین" "domainName" = "آدرس دامنه" "monitor" = "آی پی اتصال" "certificate" = "گواهی دیجیتال" diff --git a/web/translation/translate.ru_RU.toml b/web/translation/translate.ru_RU.toml index 97b7374d9..3c4605434 100644 --- a/web/translation/translate.ru_RU.toml +++ b/web/translation/translate.ru_RU.toml @@ -36,8 +36,10 @@ "status" = "Статус" "enabled" = "Включено" "disabled" = "Отключено" -"depleted" = "Исчерпано" -"depletingSoon" = "Почти исчерпано" +"depleted" = "Отключены" +"depletingSoon" = "Почти отключены" +"offline" = "Офлайн" +"online" = "Онлайн" "domainName" = "Домен" "monitor" = "Порт IP" "certificate" = "Сертификат" diff --git a/web/translation/translate.zh_Hans.toml b/web/translation/translate.zh_Hans.toml index f2394b174..d056054eb 100644 --- a/web/translation/translate.zh_Hans.toml +++ b/web/translation/translate.zh_Hans.toml @@ -38,6 +38,8 @@ "disabled" = "关闭" "depleted" = "耗尽" "depletingSoon" = "即将耗尽" +"offline" = "离线" +"online" = "在线" "domainName" = "域名" "monitor" = "监听" "certificate" = "证书"