mirror of
https://github.com/jeffvli/feishin.git
synced 2026-05-14 20:40:21 +02:00
Progress on advanced filters
This commit is contained in:
@@ -24,10 +24,15 @@ const getList = async (
|
||||
res: Response
|
||||
) => {
|
||||
const { serverId } = req.params;
|
||||
const { take, skip, serverUrlId } = req.query;
|
||||
const { take, skip, serverUrlId, advancedFilters } = req.query;
|
||||
|
||||
const decodedAdvancedFilters = advancedFilters && decodeURI(advancedFilters);
|
||||
const jsonAdvancedFilters =
|
||||
decodedAdvancedFilters && JSON.parse(decodedAdvancedFilters);
|
||||
|
||||
const albums = await service.albums.findMany({
|
||||
...req.query,
|
||||
advancedFilters: jsonAdvancedFilters,
|
||||
serverId,
|
||||
skip: Number(skip),
|
||||
take: Number(take),
|
||||
@@ -66,6 +71,7 @@ const getDetailSongList = async (
|
||||
|
||||
const albums = await service.albums.findMany({
|
||||
...req.query,
|
||||
advancedFilters: undefined,
|
||||
serverId,
|
||||
skip: Number(skip),
|
||||
take: Number(take),
|
||||
|
||||
Reference in New Issue
Block a user