Преглед на файлове

fix expiry time

Co-Authored-By: Alireza Ahmadi <[email protected]>
MHSanaei преди 2 години
родител
ревизия
edabfad559
променени са 1 файла, в които са добавени 1 реда и са изтрити 1 реда
  1. 1 1
      web/service/inbound.go

+ 1 - 1
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