29 lines
677 B
Go
29 lines
677 B
Go
package web
|
|
|
|
import (
|
|
"github.com/gin-gonic/gin"
|
|
"github.com/lejianwen/rustdesk-api/v2/global"
|
|
"strconv"
|
|
)
|
|
|
|
type Index struct {
|
|
}
|
|
|
|
func (i *Index) Index(c *gin.Context) {
|
|
c.Redirect(302, "/_admin/")
|
|
}
|
|
|
|
func (i *Index) ConfigJs(c *gin.Context) {
|
|
apiServer := global.Config.Rustdesk.ApiServer
|
|
magicQueryonline := strconv.Itoa(global.Config.Rustdesk.WebclientMagicQueryonline)
|
|
tmp := `
|
|
localStorage.setItem('api-server', "` + apiServer + `")
|
|
const ws2_prefix = 'wc-'
|
|
localStorage.setItem(ws2_prefix+'api-server', "` + apiServer + `")
|
|
|
|
window.webclient_magic_queryonline = ` + magicQueryonline + ``
|
|
|
|
c.Header("Content-Type", "application/javascript")
|
|
c.String(200, tmp)
|
|
}
|