Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/MHSanaei/3x-ui.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--xray/api.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/xray/api.go b/xray/api.go
index d7d916d3..d0de76e8 100644
--- a/xray/api.go
+++ b/xray/api.go
@@ -181,6 +181,10 @@ func (x *XrayAPI) GetTraffic(reset bool) ([]*Traffic, []*ClientTraffic, error) {
ctx, cancel := context.WithTimeout(context.Background(), time.Second*10)
defer cancel()
+ if x.StatsServiceClient == nil {
+ return nil, nil, common.NewError("xray StatusServiceClient is not initialized")
+ }
+
resp, err := (*x.StatsServiceClient).QueryStats(ctx, &statsService.QueryStatsRequest{Reset_: reset})
if err != nil {
logger.Debug("Failed to query Xray stats:", err)