mirror of
https://github.com/Starlio-app/StarlioX
synced 2025-02-24 23:31:26 +03:00
Analytics has been done, it is possible to turn it off
This commit is contained in:
parent
a5561d76e6
commit
d8bc09074c
9 changed files with 156 additions and 56 deletions
|
@ -27,14 +27,17 @@ var SettingsGet = func(c *fiber.Ctx) error {
|
|||
}
|
||||
}(querySettings)
|
||||
|
||||
var startup, wallpaper, save_logg int
|
||||
var startup, wallpaper, save_logg, analytics int
|
||||
|
||||
for querySettings.Next() {
|
||||
err := querySettings.Scan(&startup, &wallpaper, &save_logg)
|
||||
err := querySettings.Scan(&startup, &wallpaper, &save_logg, &analytics)
|
||||
if err != nil {
|
||||
functions.Logger(err.Error())
|
||||
}
|
||||
var data = map[string]interface{}{"startup": startup, "wallpaper": wallpaper, "save_logg": save_logg}
|
||||
var data = map[string]interface{}{"startup": startup,
|
||||
"wallpaper": wallpaper,
|
||||
"save_logg": save_logg,
|
||||
"analytics": analytics}
|
||||
utils.Respond(c, data)
|
||||
}
|
||||
|
||||
|
@ -50,8 +53,9 @@ var SettingsUpdate = func(c *fiber.Ctx) error {
|
|||
startup := c.FormValue("startup")
|
||||
wallpaper := c.FormValue("wallpaper")
|
||||
save_logg := c.FormValue("save_logg")
|
||||
analytics := c.FormValue("analytics")
|
||||
|
||||
if startup == "" && wallpaper == "" && save_logg == "" {
|
||||
if startup == "" && wallpaper == "" && save_logg == "" && analytics == "" {
|
||||
utils.Respond(c, utils.Message(false, "All fields are required."))
|
||||
return nil
|
||||
}
|
||||
|
@ -81,6 +85,13 @@ var SettingsUpdate = func(c *fiber.Ctx) error {
|
|||
}
|
||||
}
|
||||
|
||||
if analytics != "" {
|
||||
_, err := db.Exec("UPDATE settings SET analytics = ?", analytics)
|
||||
if err != nil {
|
||||
functions.Logger(err.Error())
|
||||
}
|
||||
}
|
||||
|
||||
utils.Respond(c, utils.Message(true, "The settings have been applied successfully."))
|
||||
return nil
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue