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