From 6a4b0a650c1069a0e4c8cf73fbfc989f8661de45 Mon Sep 17 00:00:00 2001 From: Jianhui Zhao Date: Tue, 10 Jun 2025 19:52:50 +0800 Subject: [PATCH] refactor: Remove the fontsize API Signed-off-by: Jianhui Zhao --- api.go | 63 ------------------------------------------- main.go | 5 ---- ui/src/views/Rtty.vue | 8 ------ ui/vite.config.js | 3 --- 4 files changed, 79 deletions(-) diff --git a/api.go b/api.go index 0559064..c39b0ba 100644 --- a/api.go +++ b/api.go @@ -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") diff --git a/main.go b/main.go index 7cb4719..13a6d4e 100644 --- a/main.go +++ b/main.go @@ -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 diff --git a/ui/src/views/Rtty.vue b/ui/src/views/Rtty.vue index 3b4d09f..d9a7e58 100644 --- a/ui/src/views/Rtty.vue +++ b/ui/src/views/Rtty.vue @@ -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') { diff --git a/ui/vite.config.js b/ui/vite.config.js index 65144d5..8f47e73 100644 --- a/ui/vite.config.js +++ b/ui/vite.config.js @@ -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' },