[GH-25] Always sort memes alphabetically (#26)

master
Nathanaël 2020-06-11 10:15:49 +02:00 committed by GitHub
parent 06547c877a
commit eb3ca435db
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 2 deletions

View File

@ -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
}