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:
authormhsanaei <ho3ein.sanaei@gmail.com>2024-06-17 22:55:09 +0300
committermhsanaei <ho3ein.sanaei@gmail.com>2024-06-17 22:55:09 +0300
commit33082a271f716a85d2f39733bd546044c874a523 (patch)
tree4516bb48424db5098d5bdde5ded8f1fd485ac13b /web/service
parent28ede36a103242317b2d1c7200a4c83d31bfc61e (diff)
check error in remove by core-api
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
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) {