adjust /invite/ server id regex to include all possible discord snowflakes for the next hundreds of years

This commit is contained in:
2025-07-19 10:23:00 +02:00
parent d0ae5708f3
commit 4f00e9f38d
@@ -14,7 +14,10 @@ import java.util.regex.Pattern;
public class GetDiscordInviteByGuildId implements EndpointHandler { public class GetDiscordInviteByGuildId implements EndpointHandler {
private final Pattern pathPattern = Pattern.compile("^/invite/\\d{10,18}$"); /**
* Technically shortest dsicord snowflake is 7 characters and current longest is 19, so kinda-futureproofing it and going with 20.
*/
private final Pattern pathPattern = Pattern.compile("^/invite/\\d{7,20}$");
private final String invitesDisabledTemplate, botNotInGuildTemplate; private final String invitesDisabledTemplate, botNotInGuildTemplate;