load more

This commit is contained in:
Robin Appelman 2023-04-19 22:08:25 +02:00
commit 69dbfe3f5e
7 changed files with 54 additions and 12 deletions

View file

@ -66,4 +66,16 @@ export interface FilterSet {
map: string,
players: SteamUser[],
uploader: string,
}
export function queryForFilter(filter: FilterSet): URLSearchParams {
let queryParams = new URLSearchParams({
players: filter.players.map(player => player.steamid).join(','),
mode: (filter.mode || "").toLowerCase(),
map: filter.map || "",
});
if (filter.uploader) {
queryParams.set("uploader", filter.uploader);
}
return queryParams;
}