- return Object.assign({}, g, {priority: priority, myTurn: priority==2});
+ if (g.created < minCreated)
+ minCreated = g.created;
+ if (g.created > maxCreated)
+ maxCreated = g.created;
+ return Object.assign({}, g, {priority: priority, myTurn: priority==3});
+ });
+ const deltaCreated = maxCreated - minCreated;
+ return augmentedGames.sort((g1,g2) => {
+ return g2.priority - g1.priority +
+ (g2.created - g1.created) / deltaCreated;