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:
Diffstat (limited to 'web/service')
-rw-r--r--web/service/inbound.go12
1 files changed, 10 insertions, 2 deletions
diff --git a/web/service/inbound.go b/web/service/inbound.go
index 8dc2f6b9..88a54ba1 100644
--- a/web/service/inbound.go
+++ b/web/service/inbound.go
@@ -696,8 +696,12 @@ func (s *InboundService) UpdateInboundClient(data *model.Inbound, clientId strin
needRestart := false
if len(oldEmail) > 0 {
s.xrayApi.Init(p.GetAPIPort())
- if s.xrayApi.RemoveUser(oldInbound.Tag, oldEmail) == nil {
+ err1 := s.xrayApi.RemoveUser(oldInbound.Tag, oldEmail)
+ if err1 == nil {
logger.Debug("Old client deleted by api:", clients[0].Email)
+ } else {
+ logger.Debug("Error in deleting client by api:", err1)
+ needRestart = true
}
if clients[0].Enable {
cipher := ""
@@ -1685,7 +1689,11 @@ func (s *InboundService) DelDepletedClients(id int) (err error) {
}
err = tx.Where(whereText+" and enable = ?", id, false).Delete(xray.ClientTraffic{}).Error
- return err
+ if err != nil {
+ return err
+ }
+
+ return nil
}
func (s *InboundService) GetClientTrafficTgBot(tgId int64) ([]*xray.ClientTraffic, error) {