File tree Expand file tree Collapse file tree 1 file changed +5
-5
lines changed
application/src/main/java/org/togetherjava/tjbot/features/basic Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change 66import org .togetherjava .tjbot .config .Config ;
77import org .togetherjava .tjbot .features .Routine ;
88
9+ import java .text .NumberFormat ;
910import java .util .concurrent .TimeUnit ;
1011import java .util .function .Predicate ;
1112import 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
You can’t perform that action at this time.
0 commit comments