| 
					
				 | 
			
			
				@@ -3,6 +3,7 @@ package service 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	"encoding/json" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	"fmt" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	"strconv" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	"strings" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	"time" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1838,6 +1839,17 @@ func (s *InboundService) MigrationRequirements() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					c["email"] = "" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				// Convert string tgId to int64 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				if _, ok := c["tgId"]; ok { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					var tgId interface{} = c["tgId"] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					if tgIdStr, ok2 := tgId.(string); ok2 { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						tgIdInt64, err := strconv.ParseInt(strings.ReplaceAll(tgIdStr, " ", ""), 10, 64) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						if err == nil { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							c["tgId"] = tgIdInt64 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				// Remove "flow": "xtls-rprx-direct" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				if _, ok := c["flow"]; ok { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					if c["flow"] == "xtls-rprx-direct" { 
			 |