mirror of https://github.com/jetkvm/kvm.git
				
				
				
			refactor: Remove old http local http endpoint
This commit is contained in:
		
							parent
							
								
									fc44b686f3
								
							
						
					
					
						commit
						0e61d9837a
					
				
							
								
								
									
										32
									
								
								web.go
								
								
								
								
							
							
						
						
									
										32
									
								
								web.go
								
								
								
								
							|  | @ -99,7 +99,6 @@ func setupRouter() *gin.Engine { | ||||||
| 	protected.Use(protectedMiddleware()) | 	protected.Use(protectedMiddleware()) | ||||||
| 	{ | 	{ | ||||||
| 		protected.GET("/webrtc/signaling", handleLocalWebRTCSignal) | 		protected.GET("/webrtc/signaling", handleLocalWebRTCSignal) | ||||||
| 		protected.POST("/webrtc/session", handleWebRTCSession) |  | ||||||
| 		protected.POST("/cloud/register", handleCloudRegister) | 		protected.POST("/cloud/register", handleCloudRegister) | ||||||
| 		protected.GET("/cloud/state", handleCloudState) | 		protected.GET("/cloud/state", handleCloudState) | ||||||
| 		protected.GET("/device", handleDevice) | 		protected.GET("/device", handleDevice) | ||||||
|  | @ -254,37 +253,6 @@ func handleWebRTCSignalWsMessages(wsCon *websocket.Conn, isCloudConnection bool) | ||||||
| 	} | 	} | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| func handleWebRTCSession(c *gin.Context) { |  | ||||||
| 	var req WebRTCSessionRequest |  | ||||||
| 
 |  | ||||||
| 	if err := c.ShouldBindJSON(&req); err != nil { |  | ||||||
| 		c.JSON(http.StatusBadRequest, gin.H{"error": err.Error()}) |  | ||||||
| 		return |  | ||||||
| 	} |  | ||||||
| 
 |  | ||||||
| 	session, err := newSession(SessionConfig{}) |  | ||||||
| 	if err != nil { |  | ||||||
| 		c.JSON(http.StatusInternalServerError, gin.H{"error": err}) |  | ||||||
| 		return |  | ||||||
| 	} |  | ||||||
| 
 |  | ||||||
| 	sd, err := session.ExchangeOffer(req.Sd) |  | ||||||
| 	if err != nil { |  | ||||||
| 		c.JSON(http.StatusInternalServerError, gin.H{"error": err}) |  | ||||||
| 		return |  | ||||||
| 	} |  | ||||||
| 	if currentSession != nil { |  | ||||||
| 		writeJSONRPCEvent("otherSessionConnected", nil, currentSession) |  | ||||||
| 		peerConn := currentSession.peerConnection |  | ||||||
| 		go func() { |  | ||||||
| 			time.Sleep(1 * time.Second) |  | ||||||
| 			_ = peerConn.Close() |  | ||||||
| 		}() |  | ||||||
| 	} |  | ||||||
| 	currentSession = session |  | ||||||
| 	c.JSON(http.StatusOK, gin.H{"sd": sd}) |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| func handleLogin(c *gin.Context) { | func handleLogin(c *gin.Context) { | ||||||
| 	if config.LocalAuthMode == "noPassword" { | 	if config.LocalAuthMode == "noPassword" { | ||||||
| 		c.JSON(http.StatusBadRequest, gin.H{"error": "Login is disabled in noPassword mode"}) | 		c.JSON(http.StatusBadRequest, gin.H{"error": "Login is disabled in noPassword mode"}) | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue