From 4e85eb3c7cb9d9edf3161f3efaa9031860514b92 Mon Sep 17 00:00:00 2001 From: Andinus Date: Mon, 16 Mar 2020 04:00:15 +0530 Subject: Add Wallhaven support --- pkg/wallhaven/wallhaven.go | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 pkg/wallhaven/wallhaven.go (limited to 'pkg/wallhaven/wallhaven.go') diff --git a/pkg/wallhaven/wallhaven.go b/pkg/wallhaven/wallhaven.go new file mode 100644 index 0000000..25af77c --- /dev/null +++ b/pkg/wallhaven/wallhaven.go @@ -0,0 +1,20 @@ +package wallhaven + +import ( + "time" + + "framagit.org/andinus/cetus/pkg/cetus" +) + +// GetWhJson returns json response received from the api +func GetWhJson(reqInfo map[string]string, t time.Duration) (string, error) { + params := make(map[string]string) + params["apikey"] = reqInfo["apiKey"] + if reqInfo["random"] == "true" { + params["sorting"] = "random" + + } + + body, err := cetus.GetRes(reqInfo["api"], params, t) + return string(body), err +} -- cgit 1.4.1-2-gfad0