[feature-107] advancements on playlist filter panel

This commit is contained in:
MathieuG-P
2024-05-23 23:11:35 +02:00
parent 969be1e816
commit d54464401f
8 changed files with 3776 additions and 43 deletions
@@ -21,7 +21,9 @@ export class BeatSaverApiService {
}
private objectToStringRecord(obj: Record<string, any>): Record<string, string> {
return Object.fromEntries(Object.entries(obj).map(([key, value]) => [key, String(value)] as [string, string]));
return Object.fromEntries(Object.entries(obj)
.filter(([_, value]) => value !== undefined && value !== null)
.map(([key, value]) => [key, String(value)] as [string, string]));
}
private mapFilterToUrlParams(filter: MapFilter): URLSearchParams {