mirror of
https://github.com/Starlio-app/StarlioX
synced 2024-11-06 06:13:57 +03:00
autochangewallpaper replace wallpaper
This commit is contained in:
parent
c9fcef4ab6
commit
45fe8f981e
1 changed files with 11 additions and 8 deletions
|
@ -2,6 +2,7 @@ package controllers
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"database/sql"
|
"database/sql"
|
||||||
|
"fmt"
|
||||||
"net/http"
|
"net/http"
|
||||||
|
|
||||||
"github.com/Redume/EveryNasa/api/utils"
|
"github.com/Redume/EveryNasa/api/utils"
|
||||||
|
@ -27,14 +28,14 @@ var SettingsGet = func(w http.ResponseWriter, r *http.Request) {
|
||||||
}
|
}
|
||||||
}(query)
|
}(query)
|
||||||
|
|
||||||
var startup, autochangewallpaper int
|
var startup, wallpaper int
|
||||||
|
|
||||||
for query.Next() {
|
for query.Next() {
|
||||||
err := query.Scan(&startup, &autochangewallpaper)
|
err := query.Scan(&startup, &wallpaper)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
functions.Logger(err.Error())
|
functions.Logger(err.Error())
|
||||||
}
|
}
|
||||||
var data = map[string]interface{}{"startup": startup, "autochangewallpaper": autochangewallpaper}
|
var data = map[string]interface{}{"startup": startup, "wallpaper": wallpaper}
|
||||||
utils.Respond(w, data)
|
utils.Respond(w, data)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -45,21 +46,23 @@ var SettingsUpdate = func(w http.ResponseWriter, r *http.Request) {
|
||||||
functions.Logger(err.Error())
|
functions.Logger(err.Error())
|
||||||
}
|
}
|
||||||
|
|
||||||
autochangewallpaper := r.FormValue("autochangewallpaper")
|
wallpaper := r.FormValue("wallpaper")
|
||||||
startup := r.FormValue("startup")
|
startup := r.FormValue("startup")
|
||||||
|
|
||||||
if startup == "" && autochangewallpaper == "" {
|
fmt.Println("S: "+startup, "W: "+wallpaper)
|
||||||
|
|
||||||
|
if startup == "" && wallpaper == "" {
|
||||||
utils.Respond(w, utils.Message(false, "All fields are required."))
|
utils.Respond(w, utils.Message(false, "All fields are required."))
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
if autochangewallpaper != "" {
|
if wallpaper != "" {
|
||||||
_, err := db.Exec("UPDATE settings SET autochangewallpaper = ?", autochangewallpaper)
|
_, err := db.Exec("UPDATE settings SET wallpaper = ?", wallpaper)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
functions.Logger(err.Error())
|
functions.Logger(err.Error())
|
||||||
}
|
}
|
||||||
|
|
||||||
if autochangewallpaper == "1" {
|
if wallpaper == "1" {
|
||||||
go functions.StartWallpaper()
|
go functions.StartWallpaper()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue