From edabfad559f5d5f5f2ce422ccb4f37be294d7db3 Mon Sep 17 00:00:00 2001 From: MHSanaei Date: Wed, 26 Apr 2023 12:57:49 +0330 Subject: [PATCH] fix expiry time Co-Authored-By: Alireza Ahmadi --- web/service/inbound.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web/service/inbound.go b/web/service/inbound.go index db0e6aaf..64e54af7 100644 --- a/web/service/inbound.go +++ b/web/service/inbound.go @@ -556,7 +556,7 @@ func (s *InboundService) adjustTraffics(tx *gorm.DB, dbClientTraffics []*xray.Cl for client_index := range clients { c := clients[client_index].(map[string]interface{}) for traffic_index := range dbClientTraffics { - if c["email"] == dbClientTraffics[traffic_index].Email { + if dbClientTraffics[traffic_index].ExpiryTime < 0 && c["email"] == dbClientTraffics[traffic_index].Email { oldExpiryTime := c["expiryTime"].(float64) newExpiryTime := (time.Now().Unix() * 1000) - int64(oldExpiryTime) c["expiryTime"] = newExpiryTime