diff options
| author | MHSanaei <ho3ein.sanaei@gmail.com> | 2023-07-31 19:22:28 +0300 |
|---|---|---|
| committer | MHSanaei <ho3ein.sanaei@gmail.com> | 2023-07-31 19:22:28 +0300 |
| commit | c46ced0c4c57bd9e243bca1b068017aa8a97f4b0 (patch) | |
| tree | 783288d7434f03a1b6db9b529b455d326b53a1b7 /web | |
| parent | dd3bbbc4af4d6eb286d01f51d04ec76d84031276 (diff) | |
fix logs in api
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
Diffstat (limited to 'web')
| -rw-r--r-- | web/service/inbound.go | 37 |
1 files changed, 16 insertions, 21 deletions
diff --git a/web/service/inbound.go b/web/service/inbound.go index 1a350a40..da7f3c57 100644 --- a/web/service/inbound.go +++ b/web/service/inbound.go @@ -316,26 +316,21 @@ func (s *InboundService) UpdateInbound(inbound *model.Inbound) (*model.Inbound, needRestart := false s.xrayApi.Init(p.GetAPIPort()) - err1 := s.xrayApi.DelInbound(tag) - if err1 != nil { - logger.Debug("Unable to delete old inbound by api:", err1) - needRestart = true - } else { + if s.xrayApi.DelInbound(tag) == nil { logger.Debug("Old inbound deleted by api:", tag) - - if inbound.Enable { - inboundJson, err2 := json.MarshalIndent(oldInbound.GenXrayInboundConfig(), "", " ") - if err2 != nil { - logger.Debug("Unable to marshal updated inbound config:", err2) - needRestart = true + } + if inbound.Enable { + inboundJson, err2 := json.MarshalIndent(oldInbound.GenXrayInboundConfig(), "", " ") + if err2 != nil { + logger.Debug("Unable to marshal updated inbound config:", err2) + needRestart = true + } else { + err2 = s.xrayApi.AddInbound(inboundJson) + if err2 == nil { + logger.Debug("Updated inbound added by api:", oldInbound.Tag) } else { - err2 = s.xrayApi.AddInbound(inboundJson) - if err2 == nil { - logger.Debug("Updated inbound added by api:", oldInbound.Tag) - } else { - logger.Debug("Unable to update inbound by api:", err2) - needRestart = true - } + logger.Debug("Unable to update inbound by api:", err2) + needRestart = true } } } @@ -662,7 +657,9 @@ func (s *InboundService) UpdateInboundClient(data *model.Inbound, clientId strin needRestart := false if len(oldEmail) > 0 { s.xrayApi.Init(p.GetAPIPort()) - s.xrayApi.RemoveUser(oldInbound.Tag, oldEmail) + if s.xrayApi.RemoveUser(oldInbound.Tag, oldEmail) == nil { + logger.Debug("Old client deleted by api:", clients[0].Email) + } if clients[0].Enable { cipher := "" if oldInbound.Protocol == "shadowsocks" { @@ -681,8 +678,6 @@ func (s *InboundService) UpdateInboundClient(data *model.Inbound, clientId strin logger.Debug("Error in adding client by api:", err1) needRestart = true } - } else { - logger.Debug("Client disabled by api:", clients[0].Email) } s.xrayApi.Close() } else { |
