X-Git-Url: https://git.auder.net/?a=blobdiff_plain;f=client%2Fsrc%2Fcomponents%2FGameList.vue;h=5396d13c45e3c0878051b4f63bea186ebe0426bd;hb=b265313e42e5aa48fe86b2a1c66241bde4deb4fb;hp=7160202802eb856449bf12674a605ea1bb889e00;hpb=bbf668379ae5980d5068dd76cf907c87ce7ed648;p=vchess.git diff --git a/client/src/components/GameList.vue b/client/src/components/GameList.vue index 71602028..5396d13c 100644 --- a/client/src/components/GameList.vue +++ b/client/src/components/GameList.vue @@ -57,12 +57,13 @@ export default { // Show in order: it's my turn, running games, completed games let minCreated = Number.MAX_SAFE_INTEGER; let maxCreated = 0; - this.games.forEach(g => { + let remGames = this.games.filter(g => !this.deleted[g.id]); + remGames.forEach(g => { if (g.created < minCreated) minCreated = g.created; if (g.created > maxCreated) maxCreated = g.created; }); const deltaCreated = maxCreated - minCreated; - return this.games.sort((g1, g2) => { + return remGames.sort((g1, g2) => { return ( g2.priority - g1.priority + (g2.created - g1.created) / deltaCreated );