mirror of
				https://github.com/MHSanaei/3x-ui.git
				synced 2025-10-31 20:32:52 +00:00 
			
		
		
		
	check error in remove by core-api
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
This commit is contained in:
		
							parent
							
								
									28ede36a10
								
							
						
					
					
						commit
						33082a271f
					
				
					 2 changed files with 17 additions and 9 deletions
				
			
		|  | @ -1058,7 +1058,7 @@ | |||
|             resetTraffic(dbInboundId) { | ||||
|                 dbInbound = this.dbInbounds.find(row => row.id === dbInboundId); | ||||
|                 this.$confirm({ | ||||
|                     title: '{{ i18n "pages.inbounds.resetTraffic"}}', | ||||
|                     title: '{{ i18n "pages.inbounds.resetTraffic"}}' + ' #' + dbInboundId, | ||||
|                     content: '{{ i18n "pages.inbounds.resetTrafficContent"}}', | ||||
|                     class: themeSwitcher.currentTheme, | ||||
|                     okText: '{{ i18n "reset"}}', | ||||
|  | @ -1141,9 +1141,9 @@ | |||
|                 infoModal.show(newDbInbound, index); | ||||
|             }, | ||||
|             switchEnable(dbInboundId,state) { | ||||
|                 dbInbound = this.dbInbounds.find(row => row.id === dbInboundId); | ||||
|                 dbInbound.enable = state; | ||||
|                 this.submit(`/panel/inbound/update/${dbInboundId}`, dbInbound); | ||||
|               dbInbound = this.dbInbounds.find(row => row.id === dbInboundId); | ||||
|               dbInbound.enable = state; | ||||
|               this.submit(`/panel/inbound/update/${dbInboundId}`, dbInbound); | ||||
|             }, | ||||
|             async switchEnableClient(dbInboundId, client) { | ||||
|                 this.loading() | ||||
|  | @ -1168,7 +1168,7 @@ | |||
|             resetClientTraffic(client, dbInboundId, confirmation = true) { | ||||
|                 if (confirmation){ | ||||
|                     this.$confirm({ | ||||
|                         title: '{{ i18n "pages.inbounds.resetTraffic"}}', | ||||
|                         title: '{{ i18n "pages.inbounds.resetTraffic"}}' + ' ' + client.email, | ||||
|                         content: '{{ i18n "pages.inbounds.resetTrafficContent"}}', | ||||
|                         class: themeSwitcher.currentTheme, | ||||
|                         okText: '{{ i18n "reset"}}', | ||||
|  | @ -1285,12 +1285,12 @@ | |||
|                 return this.onlineClients.includes(email); | ||||
|             }, | ||||
|             isRemovable(dbInboundId) { | ||||
|                 return this.getInboundClients(this.dbInbounds.find(row => row.id === dbInboundId)).length > 1 | ||||
|                 return this.getInboundClients(this.dbInbounds.find(row => row.id === dbInboundId)).length > 1; | ||||
|             }, | ||||
|             inboundLinks(dbInboundId) { | ||||
|                 dbInbound = this.dbInbounds.find(row => row.id === dbInboundId); | ||||
|                 newDbInbound = this.checkFallback(dbInbound); | ||||
|                 txtModal.show('{{ i18n "pages.inbounds.export"}}', newDbInbound.genInboundLinks(), newDbInbound.remark); | ||||
|                 txtModal.show('{{ i18n "pages.inbounds.export"}}', newDbInbound.genInboundLinks(this.remarkModel), newDbInbound.remark); | ||||
|             }, | ||||
|             exportSubs(dbInboundId) { | ||||
|                 const dbInbound = this.dbInbounds.find(row => row.id === dbInboundId); | ||||
|  |  | |||
|  | @ -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) { | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue
	
	 mhsanaei
						mhsanaei