mirror of
https://github.com/elyby/chrly.git
synced 2024-11-23 05:33:18 +05:30
Update mojang api username filter
This commit is contained in:
parent
cadb89f00a
commit
fa62d45d00
@ -11,6 +11,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||||||
- Counters:
|
- Counters:
|
||||||
- `ely.skinsystem.{hostname}.app.profiles.request`
|
- `ely.skinsystem.{hostname}.app.profiles.request`
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
- Adjusted Mojang usernames filter to be stickier according to their docs
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
- Bumped Go version to 1.21.
|
- Bumped Go version to 1.21.
|
||||||
|
|
||||||
|
@ -60,8 +60,8 @@ func (c *broadcaster) BroadcastAndRemove(username string, result *broadcastResul
|
|||||||
delete(c.listeners, username)
|
delete(c.listeners, username)
|
||||||
}
|
}
|
||||||
|
|
||||||
// https://help.mojang.com/customer/portal/articles/928638
|
// https://help.minecraft.net/hc/en-us/articles/4408950195341#h_01GE5JX1Z0CZ833A7S54Y195KV
|
||||||
var allowedUsernamesRegex = regexp.MustCompile(`^[\w_]{3,16}$`)
|
var allowedUsernamesRegex = regexp.MustCompile(`(?i)^[0-9a-z_]{3,16}$`)
|
||||||
|
|
||||||
type UUIDsProvider interface {
|
type UUIDsProvider interface {
|
||||||
GetUuid(username string) (*mojang.ProfileInfo, error)
|
GetUuid(username string) (*mojang.ProfileInfo, error)
|
||||||
|
Loading…
Reference in New Issue
Block a user