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 6
6
import org .togetherjava .tjbot .config .Config ;
7
7
import org .togetherjava .tjbot .features .Routine ;
8
8
9
+ import java .text .NumberFormat ;
9
10
import java .util .concurrent .TimeUnit ;
10
11
import java .util .function .Predicate ;
11
12
import java .util .regex .Pattern ;
@@ -23,17 +24,16 @@ public class MemberCountDisplayRoutine implements Routine {
23
24
*/
24
25
public MemberCountDisplayRoutine (Config config ) {
25
26
memberCountCategoryPredicate =
26
- Pattern .compile (config .getMemberCountCategoryPattern () + "( - \\ d+ Members)?" )
27
+ Pattern .compile (config .getMemberCountCategoryPattern () + "( - [ \\ d,] + Members)?" )
27
28
.asMatchPredicate ();
28
29
}
29
30
30
31
private void updateCategoryName (Category category ) {
31
- int totalMemberCount = category .getGuild ().getMemberCount ();
32
+ String memberCount =
33
+ NumberFormat .getInstance ().format (category .getGuild ().getMemberCount ());
32
34
String baseName = category .getName ().split ("-" )[0 ].trim ();
33
35
34
- category .getManager ()
35
- .setName ("%s - %d Members" .formatted (baseName , totalMemberCount ))
36
- .queue ();
36
+ category .getManager ().setName ("%s - %s Members" .formatted (baseName , memberCount )).queue ();
37
37
}
38
38
39
39
@ Override
You can’t perform that action at this time.
0 commit comments