diff --git a/packages/backend/routes/video/label.ts b/packages/backend/routes/video/label.ts index 64965f4..2a27f5b 100644 --- a/packages/backend/routes/video/label.ts +++ b/packages/backend/routes/video/label.ts @@ -21,7 +21,7 @@ const videoSchema = BiliVideoSchema.omit({ publishedAt: true }) export const getUnlabelledVideos = new Elysia({ prefix: "/videos" }).use(requireAuth).get( "/unlabelled", - async () => { + async ({ user }) => { return db.execute>(sql` SELECT bm.*, ls.views, bu.username, bu.uid FROM ( @@ -43,8 +43,8 @@ export const getUnlabelledVideos = new Elysia({ prefix: "/videos" }).use(require WHERE aid IN ( SELECT aid FROM internal.video_type_label - TABLESAMPLE SYSTEM (2) - WHERE user != 'i3wW8JdZ9sT3ASkk' + TABLESAMPLE SYSTEM (10) + WHERE user != ${user!.unqId} ORDER BY RANDOM() LIMIT 20 )