diff --git a/api/controllers/wallpaper.go b/api/controllers/wallpaper.go new file mode 100644 index 0000000..af1c42d --- /dev/null +++ b/api/controllers/wallpaper.go @@ -0,0 +1,23 @@ +package controllers + +import ( + "github.com/Redume/EveryNasa/api/utils" + "github.com/reujab/wallpaper" + "net/http" +) + +var WallpaperUpdate = func(w http.ResponseWriter, r *http.Request) { + var url string + + url = r.FormValue("url") + + if url == "" { + utils.Respond(w, utils.Message(false, "URL is required")) + return + } + + err := wallpaper.SetFromURL(url) + if err != nil { + panic(err) + } +}