mirror of
https://github.com/maxswa/osrs-json-hiscores.git
synced 2025-10-15 10:19:04 +00:00
Added "-" as a valid character in "getStats"
This commit is contained in:
@@ -159,7 +159,7 @@ export function parseStats(csv: string): Stats {
|
|||||||
export async function getStats(rsn: string): Promise<Player> {
|
export async function getStats(rsn: string): Promise<Player> {
|
||||||
if (typeof rsn !== 'string') {
|
if (typeof rsn !== 'string') {
|
||||||
throw Error('RSN must be a string');
|
throw Error('RSN must be a string');
|
||||||
} else if (!/^[a-zA-Z0-9 _]+$/.test(rsn)) {
|
} else if (!/^[a-zA-Z0-9 _-]+$/.test(rsn)) {
|
||||||
throw Error('RSN contains invalid character');
|
throw Error('RSN contains invalid character');
|
||||||
} else if (rsn.length > 12 || rsn.length < 1) {
|
} else if (rsn.length > 12 || rsn.length < 1) {
|
||||||
throw Error('RSN must be between 1 and 12 characters');
|
throw Error('RSN must be between 1 and 12 characters');
|
||||||
@@ -246,7 +246,7 @@ export async function getStatsByGamemode(
|
|||||||
): Promise<Stats> {
|
): Promise<Stats> {
|
||||||
if (typeof rsn !== 'string') {
|
if (typeof rsn !== 'string') {
|
||||||
throw Error('RSN must be a string');
|
throw Error('RSN must be a string');
|
||||||
} else if (!/^[a-zA-Z0-9 _]+$/.test(rsn)) {
|
} else if (!/^[a-zA-Z0-9 _-]+$/.test(rsn)) {
|
||||||
throw Error('RSN contains invalid character');
|
throw Error('RSN contains invalid character');
|
||||||
} else if (rsn.length > 12 || rsn.length < 1) {
|
} else if (rsn.length > 12 || rsn.length < 1) {
|
||||||
throw Error('RSN must be between 1 and 12 characters');
|
throw Error('RSN must be between 1 and 12 characters');
|
||||||
|
Reference in New Issue
Block a user