Files
blitzkit/src/core/express/resolvePlayerFromURL.ts
T

11 lines
366 B
TypeScript
Raw Normal View History

import { Region } from '../../constants/regions';
2023-07-11 19:54:57 +00:00
import { ResolvedPlayer } from '../discord/resolvePlayerFromCommand';
2023-06-27 02:07:14 +00:00
2023-06-27 17:46:54 +00:00
export default function resolvePlayerFromURL(urlString: string) {
2023-06-27 02:07:14 +00:00
const url = new URL(urlString);
return {
id: parseInt(url.searchParams.get('id')!),
2023-07-18 00:23:59 +00:00
region: url.searchParams.get('region') as Region,
2023-06-27 02:07:14 +00:00
} satisfies ResolvedPlayer;
}