File tree Expand file tree Collapse file tree 1 file changed +7
-4
lines changed Expand file tree Collapse file tree 1 file changed +7
-4
lines changed Original file line number Diff line number Diff line change 11import {
22 type CacheType ,
33 type CommandInteraction ,
4+ type EmbedField ,
45 MessageFlags ,
56 SlashCommandBuilder ,
67 SlashCommandStringOption ,
@@ -68,17 +69,19 @@ const createEmbedFromLeaderBoard = (
6869) => {
6970 log . info ( "[AoC] Creating Embed from leaderboard..." ) ;
7071
71- const members = Object . values ( lb . members ) . filter ( m => m . stars > 0 ) ;
72- members . sort ( ( a , b ) => b [ order ] - a [ order ] ) ;
73- const top : discord . EmbedField [ ] = members . slice ( 0 , 6 ) . map ( ( m , i ) => ( {
72+ const members = Object . values ( lb . members )
73+ . filter ( m => m . stars > 0 )
74+ . toSorted ( ( a , b ) => b [ order ] - a [ order ] ) ;
75+
76+ const top : EmbedField [ ] = members . slice ( 0 , 6 ) . map ( ( m , i ) => ( {
7477 name : `${ medals [ i ] } ${ i + 1 } . ${ getNameString ( m , userMap , false ) } ` ,
7578 value : `⭐ ${ m . stars } \n🏆 ${ m . local_score } \n🌐 ${ getLanguage ( m , userMap ) } ` ,
7679 inline : true ,
7780 } ) ) ;
7881
7982 log . info ( `[AoC] Created Fields for the first ${ top . length } Members` ) ;
8083
81- const noobs : discord . EmbedField = {
84+ const noobs : EmbedField = {
8285 name : "Sonstige Platzierungen" ,
8386 value : members
8487 . slice ( top . length )
You can’t perform that action at this time.
0 commit comments