refactor: Remove the fontsize API

Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
This commit is contained in:
Jianhui Zhao
2025-06-10 19:52:50 +08:00
parent 72ef7ee190
commit 6a4b0a650c
4 changed files with 0 additions and 79 deletions

63
api.go
View File

@@ -8,7 +8,6 @@ import (
"net"
"net/http"
"os"
"strconv"
"strings"
"time"
@@ -187,68 +186,6 @@ func apiStart(br *broker) {
}
})
authorized.GET("/fontsize", func(c *gin.Context) {
db, err := instanceDB(cfg.DB)
if err != nil {
log.Error().Msg(err.Error())
c.Status(http.StatusInternalServerError)
return
}
defer db.Close()
value := "16"
db.QueryRow("SELECT value FROM config WHERE name = 'FontSize'").Scan(&value)
FontSize, _ := strconv.Atoi(value)
c.JSON(http.StatusOK, gin.H{"size": FontSize})
})
authorized.POST("/fontsize", func(c *gin.Context) {
data := make(map[string]int)
err := c.BindJSON(&data)
if err != nil {
c.Status(http.StatusBadRequest)
return
}
size, ok := data["size"]
if !ok {
c.Status(http.StatusBadRequest)
return
}
db, err := instanceDB(cfg.DB)
if err != nil {
log.Error().Msg(err.Error())
c.Status(http.StatusInternalServerError)
return
}
defer db.Close()
if size < 12 {
size = 12
}
_, err = db.Exec("DELETE FROM config WHERE name = 'FontSize'")
if err != nil {
log.Error().Msg(err.Error())
c.Status(http.StatusInternalServerError)
return
}
_, err = db.Exec("INSERT INTO config values('FontSize',?)", fmt.Sprintf("%d", size))
if err != nil {
log.Error().Msg(err.Error())
c.Status(http.StatusInternalServerError)
return
}
c.Status(http.StatusOK)
})
authorized.GET("/connect/:devid", func(c *gin.Context) {
if c.GetHeader("Upgrade") != "websocket" {
devid := c.Param("devid")

View File

@@ -23,11 +23,6 @@ func initDb(cfg *config.Config) error {
}
defer db.Close()
_, err = db.Exec("CREATE TABLE IF NOT EXISTS config(name VARCHAR(512) PRIMARY KEY NOT NULL, value TEXT NOT NULL)")
if err != nil {
return err
}
_, err = db.Exec("CREATE TABLE IF NOT EXISTS account(username VARCHAR(512) PRIMARY KEY NOT NULL, password TEXT NOT NULL, admin INT NOT NULL)")
if err != nil {
return err

View File

@@ -104,7 +104,6 @@ export default {
updateFontSize(size) {
this.term.options.fontSize = size
this.fitAddon.fit()
this.axios.post('/fontsize', {size})
},
onUploadDialogClosed() {
this.term.focus()
@@ -253,13 +252,6 @@ export default {
this.openTerm()
this.axios.get('/fontsize').then(r => {
if (!r.data.size)
return
this.term.options.fontSize = r.data.size
this.fitTerm()
})
socket.addEventListener('close', () => this.closed())
socket.addEventListener('error', () => this.closed())
} else if (msg.type === 'sendfile') {

View File

@@ -61,9 +61,6 @@ export default defineConfig({
ws: true,
target: 'http://127.0.0.1:5913'
},
'^/fontsize': {
target: 'http://127.0.0.1:5913'
},
'^/authorized/.*': {
target: 'http://127.0.0.1:5913'
},