Add sorting Sones by posts.
[Sone.git] / src / main / java / net / pterodactylus / sone / web / KnownSonesPage.java
index 0eedec6..ad63791 100644 (file)
@@ -90,6 +90,12 @@ public class KnownSonesPage extends SoneTemplatePage {
                        } else {
                                Collections.sort(knownSones, Sone.LAST_ACTIVITY_COMPARATOR);
                        }
+               } else if ("posts".equals(sortField)) {
+                       if ("asc".equals(sortOrder)) {
+                               Collections.sort(knownSones, new ReverseComparator<Sone>(Sone.POST_COUNT_COMPARATOR));
+                       } else {
+                               Collections.sort(knownSones, Sone.POST_COUNT_COMPARATOR);
+                       }
                } else {
                        if ("desc".equals(sortOrder)) {
                                Collections.sort(knownSones, new ReverseComparator<Sone>(Sone.NICE_NAME_COMPARATOR));