Now it is possible to turn off error logging

Signed-off-by: Redume <Danilivasenko09@gmail.com>
This commit is contained in:
Данил 2022-11-21 22:22:00 +03:00 committed by Redume
parent 760459b7f2
commit a5561d76e6
5 changed files with 168 additions and 32 deletions

View file

@ -27,14 +27,14 @@ var SettingsGet = func(c *fiber.Ctx) error {
}
}(querySettings)
var startup, wallpaper int
var startup, wallpaper, save_logg int
for querySettings.Next() {
err := querySettings.Scan(&startup, &wallpaper)
err := querySettings.Scan(&startup, &wallpaper, &save_logg)
if err != nil {
functions.Logger(err.Error())
}
var data = map[string]interface{}{"startup": startup, "wallpaper": wallpaper}
var data = map[string]interface{}{"startup": startup, "wallpaper": wallpaper, "save_logg": save_logg}
utils.Respond(c, data)
}
@ -49,8 +49,9 @@ var SettingsUpdate = func(c *fiber.Ctx) error {
startup := c.FormValue("startup")
wallpaper := c.FormValue("wallpaper")
save_logg := c.FormValue("save_logg")
if startup == "" && wallpaper == "" {
if startup == "" && wallpaper == "" && save_logg == "" {
utils.Respond(c, utils.Message(false, "All fields are required."))
return nil
}
@ -73,6 +74,13 @@ var SettingsUpdate = func(c *fiber.Ctx) error {
}
}
if save_logg != "" {
_, err := db.Exec("UPDATE settings SET save_logg = ?", save_logg)
if err != nil {
functions.Logger(err.Error())
}
}
utils.Respond(c, utils.Message(true, "The settings have been applied successfully."))
return nil
}