Mercurial > gemma
diff pkg/controllers/publish.go @ 4244:4394daeea96a json-handler-middleware
Moved JSONHandler into middleware package.
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Thu, 22 Aug 2019 11:26:48 +0200 |
parents | d776110b4db0 |
children | c64dba002726 |
line wrap: on
line diff
--- a/pkg/controllers/publish.go Thu Aug 22 10:54:08 2019 +0200 +++ b/pkg/controllers/publish.go Thu Aug 22 11:26:48 2019 +0200 @@ -17,10 +17,12 @@ "net/http" "gemma.intevation.de/gemma/pkg/models" + + mw "gemma.intevation.de/gemma/pkg/middleware" ) -func published(req *http.Request) (jr JSONResult, err error) { - jr = JSONResult{ +func published(req *http.Request) (mw.JSONResult, error) { + return mw.JSONResult{ Result: struct { Internal []models.IntEntry `json:"internal"` External []models.ExtEntry `json:"external"` @@ -28,6 +30,5 @@ Internal: models.InternalServices.Filter(models.InternalAll), External: models.ExternalServices.Filter(models.ExternalAll), }, - } - return + }, nil }