Sorted /player session list

Affects issues:
- Fixed #1233
This commit is contained in:
Rsl1122 2019-11-30 11:22:27 +02:00
parent 388c87cbcd
commit d30a34d0a3
2 changed files with 3 additions and 2 deletions

View File

@ -16,6 +16,7 @@
*/
package com.djrapitops.plan.delivery.domain.mutators;
import com.djrapitops.plan.delivery.domain.DateHolder;
import com.djrapitops.plan.delivery.domain.container.DataContainer;
import com.djrapitops.plan.delivery.domain.keys.CommonKeys;
import com.djrapitops.plan.delivery.domain.keys.SessionKeys;
@ -56,7 +57,7 @@ public class SessionsMutator {
return sessions;
}
public SessionsMutator sort(Comparator<Session> sessionComparator) {
public SessionsMutator sort(Comparator<DateHolder> sessionComparator) {
sessions.sort(sessionComparator);
return this;
}

View File

@ -111,7 +111,7 @@ public class PlayerJSONParser {
.orElse(Collections.emptyList()));
data.put("player_kills", new PlayerKillMutator(kills).filterNonSelfKills().toJSONAsMap(formatters));
data.put("player_deaths", new PlayerKillMutator(deaths).toJSONAsMap(formatters));
data.put("sessions", sessionsMutator.toServerNameJSONMaps(graphs, config.getWorldAliasSettings(), formatters));
data.put("sessions", sessionsMutator.sort(new DateHolderRecentComparator()).toServerNameJSONMaps(graphs, config.getWorldAliasSettings(), formatters));
data.put("sessions_per_page", config.get(DisplaySettings.SESSIONS_PER_PAGE));
data.put("servers", serverAccordion);
data.put("punchcard_series", graphs.special().punchCard(sessionsMutator).getDots());