From a8445775351c32f8a12081f60bda2099571b2758 Mon Sep 17 00:00:00 2001 From: Joram Wilander Date: Fri, 19 Jan 2018 09:37:59 -0500 Subject: Add sort query parameter to GET /emojis (#8121) --- api4/emoji.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'api4/emoji.go') diff --git a/api4/emoji.go b/api4/emoji.go index 341c565d8..049e77d3c 100644 --- a/api4/emoji.go +++ b/api4/emoji.go @@ -75,7 +75,13 @@ func getEmojiList(c *Context, w http.ResponseWriter, r *http.Request) { return } - listEmoji, err := c.App.GetEmojiList(c.Params.Page, c.Params.PerPage) + sort := r.URL.Query().Get("sort") + if sort != "" && sort != model.EMOJI_SORT_BY_NAME { + c.SetInvalidUrlParam("sort") + return + } + + listEmoji, err := c.App.GetEmojiList(c.Params.Page, c.Params.PerPage, sort) if err != nil { c.Err = err return -- cgit v1.2.3-1-g7c22