From e08f4c2f09806780d5763236ff4fa3593c0620f9 Mon Sep 17 00:00:00 2001 From: Eduard Urbach Date: Wed, 7 Nov 2018 17:34:22 +0900 Subject: [PATCH] Relevant characters sub-sorted by likes now --- pages/character/character.go | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/pages/character/character.go b/pages/character/character.go index cb6743dc..6dfccff8 100644 --- a/pages/character/character.go +++ b/pages/character/character.go @@ -75,7 +75,14 @@ func Get(ctx *aero.Context) string { bRelevance := characterAppearances[relevantCharacters[j].ID] if aRelevance == bRelevance { - return relevantCharacters[i].Name.Canonical < relevantCharacters[j].Name.Canonical + aLikes := len(relevantCharacters[i].Likes) + bLikes := len(relevantCharacters[j].Likes) + + if aLikes == bLikes { + return relevantCharacters[i].Name.Canonical < relevantCharacters[j].Name.Canonical + } + + return aLikes > bLikes } return aRelevance > bRelevance