From eb3ca435db9b2d562675eabafda3f0fdbc12c43e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nathana=C3=ABl?= Date: Thu, 11 Jun 2020 10:15:49 +0200 Subject: [PATCH] [GH-25] Always sort memes alphabetically (#26) --- server/plugin.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/server/plugin.go b/server/plugin.go index d7597b8..fd64307 100644 --- a/server/plugin.go +++ b/server/plugin.go @@ -3,7 +3,6 @@ package main import ( "flag" "fmt" - "github.com/pkg/errors" "image/jpeg" "net/http" "net/url" @@ -11,6 +10,8 @@ import ( "sort" "strings" + "github.com/pkg/errors" + "github.com/gorilla/mux" shellquote "github.com/kballard/go-shellquote" "github.com/mattermost/mattermost-server/v5/model" @@ -122,7 +123,6 @@ func createMemesCommand() *model.Command { var availableMemes = getAvailableMemes() memes := model.NewAutocompleteData(memeCommand, "[meme-name]", "Create awesome Memes yourself!") - sort.Strings(availableMemes) for _, name := range availableMemes { currentMeme := model.NewAutocompleteData(name, "", fmt.Sprintf("sends %s meme", name)) currentMeme.AddTextArgument("displays text on meme", "[text]", "") @@ -143,6 +143,7 @@ func getAvailableMemes() []string { availableMemes = append(availableMemes, name) availableMemes = append(availableMemes, metadata.Aliases...) } + sort.Strings(availableMemes) return availableMemes }