mirror of
https://github.com/zoriya/Kyoo.git
synced 2026-06-05 05:45:16 -04:00
v5 api: Random sort query parameter cannot be reversed
This commit is contained in:
@@ -177,11 +177,7 @@ export const movies = new Elysia({ prefix: "/movies", tags: ["movies"] })
|
||||
.where(and(filter, keysetPaginate({ table: shows, after, sort })))
|
||||
.orderBy(
|
||||
...(sort.random !== undefined
|
||||
? [
|
||||
sort.random.desc
|
||||
? sql`md5(${sort.random.seed} || ${shows.pk}) desc`
|
||||
: sql`md5(${sort.random.seed} || ${shows.pk})`,
|
||||
]
|
||||
? [sql`md5(${sort.random.seed} || ${shows.pk})`]
|
||||
: []),
|
||||
...sort.sort.map((x) =>
|
||||
x.desc ? sql`${shows[x.key]} desc nulls last` : shows[x.key],
|
||||
|
||||
Reference in New Issue
Block a user