X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Ftemplate%2FReplyGroupFilter.java;h=9bb5b81da68abf0989536b7e70130ea7cca52578;hb=ab14aa498b45ecd2222b03d6c3607461a0ceb3f4;hp=bcf73d8ab97371b881479b36bf533e0b2481cb18;hpb=3c04419570520b0c7158dbb8c27083d419afdf47;p=Sone.git diff --git a/src/main/java/net/pterodactylus/sone/template/ReplyGroupFilter.java b/src/main/java/net/pterodactylus/sone/template/ReplyGroupFilter.java index bcf73d8..9bb5b81 100644 --- a/src/main/java/net/pterodactylus/sone/template/ReplyGroupFilter.java +++ b/src/main/java/net/pterodactylus/sone/template/ReplyGroupFilter.java @@ -1,5 +1,5 @@ /* - * Sone - ReplyGroupFilter.java - Copyright © 2010–2013 David Roden + * Sone - ReplyGroupFilter.java - Copyright © 2010–2016 David Roden * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -21,6 +21,7 @@ import java.util.HashMap; import java.util.HashSet; import java.util.List; import java.util.Map; +import java.util.Map.Entry; import java.util.Set; import net.pterodactylus.sone.data.Post; @@ -69,14 +70,14 @@ public class ReplyGroupFilter implements Filter { replies.add(reply); } Map>> result = new HashMap>>(); - for (Post post : postSones.keySet()) { - if (result.containsKey(post)) { + for (Entry> postEntry : postSones.entrySet()) { + if (result.containsKey(postEntry.getKey())) { continue; } Map> postResult = new HashMap>(); - postResult.put("sones", postSones.get(post)); - postResult.put("replies", postReplies.get(post)); - result.put(post, postResult); + postResult.put("sones", postEntry.getValue()); + postResult.put("replies", postReplies.get(postEntry.getKey())); + result.put(postEntry.getKey(), postResult); } return result; }