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

11 lines
382 B
TypeScript
Raw Normal View History

2023-06-27 02:07:14 +00:00
import { BlitzServer } from '../../constants/servers.js';
import { ResolvedPlayer } from '../discord/resolvePlayerFromCommand.js';
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')!),
server: url.searchParams.get('server') as BlitzServer,
} satisfies ResolvedPlayer;
}