GSON functions more readable

This commit is contained in:
Victor Lobe Jr 2022-05-30 02:42:54 -06:00
parent cf83f6f5b2
commit ddb21effba
1 changed files with 12 additions and 2 deletions

View File

@ -31,9 +31,19 @@ public class AdminsEndpoint extends AbstractServlet
GsonBuilder json = new GsonBuilder().registerTypeAdapter(ZonedDateTime.class, new ZonedDateTimeSerializer()).setPrettyPrinting();
String adminJson = json.create().toJson(Plex.get().getAdminList().getAllAdminPlayers().stream().peek(plexPlayer -> plexPlayer.setPunishments(Lists.newArrayList())).peek(plexPlayer -> plexPlayer.setNotes(Lists.newArrayList())).collect(Collectors.toList()));
String adminJson = json.create().toJson(Plex.get().getAdminList().getAllAdminPlayers().stream()
.peek(plexPlayer -> plexPlayer.setPunishments(Lists.newArrayList()))
.peek(plexPlayer -> plexPlayer.setNotes(Lists.newArrayList()))
.collect(Collectors.toList()));
String nonAdminJson = json.create().toJson(Plex.get().getAdminList().getAllAdminPlayers().stream().peek(plexPlayer -> plexPlayer.setVanished(false)).peek(plexPlayer -> plexPlayer.setCommandSpy(false)).peek(plexPlayer -> plexPlayer.setAdminActive(false)).peek(plexPlayer -> plexPlayer.setIps(Lists.newArrayList())).peek(plexPlayer -> plexPlayer.setPunishments(Lists.newArrayList())).peek(plexPlayer -> plexPlayer.setNotes(Lists.newArrayList())).collect(Collectors.toList()));
String nonAdminJson = json.create().toJson(Plex.get().getAdminList().getAllAdminPlayers().stream()
.peek(plexPlayer -> plexPlayer.setVanished(false))
.peek(plexPlayer -> plexPlayer.setCommandSpy(false))
.peek(plexPlayer -> plexPlayer.setAdminActive(false))
.peek(plexPlayer -> plexPlayer.setIps(Lists.newArrayList()))
.peek(plexPlayer -> plexPlayer.setPunishments(Lists.newArrayList()))
.peek(plexPlayer -> plexPlayer.setNotes(Lists.newArrayList()))
.collect(Collectors.toList()));
String ipAddress = request.getRemoteAddr();
if (ipAddress == null)