Skip to content

Commit 21df080

Browse files
authored
formatted member count (#1055)
1 parent bbb3959 commit 21df080

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

application/src/main/java/org/togetherjava/tjbot/features/basic/MemberCountDisplayRoutine.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import org.togetherjava.tjbot.config.Config;
77
import org.togetherjava.tjbot.features.Routine;
88

9+
import java.text.NumberFormat;
910
import java.util.concurrent.TimeUnit;
1011
import java.util.function.Predicate;
1112
import java.util.regex.Pattern;
@@ -23,17 +24,16 @@ public class MemberCountDisplayRoutine implements Routine {
2324
*/
2425
public MemberCountDisplayRoutine(Config config) {
2526
memberCountCategoryPredicate =
26-
Pattern.compile(config.getMemberCountCategoryPattern() + "( - \\d+ Members)?")
27+
Pattern.compile(config.getMemberCountCategoryPattern() + "( - [\\d,]+ Members)?")
2728
.asMatchPredicate();
2829
}
2930

3031
private void updateCategoryName(Category category) {
31-
int totalMemberCount = category.getGuild().getMemberCount();
32+
String memberCount =
33+
NumberFormat.getInstance().format(category.getGuild().getMemberCount());
3234
String baseName = category.getName().split("-")[0].trim();
3335

34-
category.getManager()
35-
.setName("%s - %d Members".formatted(baseName, totalMemberCount))
36-
.queue();
36+
category.getManager().setName("%s - %s Members".formatted(baseName, memberCount)).queue();
3737
}
3838

3939
@Override

0 commit comments

Comments
 (0)