Skip to content

Commit e329bcc

Browse files
committed
Remove shuffling for thumbnails
1 parent ad666ff commit e329bcc

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/routes/getBranding.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,8 @@ export async function getVideoBranding(res: Response, videoID: VideoID, service:
3535
"all",
3636
`SELECT "thumbnailTimestamps"."timestamp", "thumbnails"."original", "thumbnailVotes"."votes", "thumbnailVotes"."locked", "thumbnailVotes"."shadowHidden", "thumbnails"."UUID", "thumbnails"."videoID", "thumbnails"."hashedVideoID", "thumbnails"."userID"
3737
FROM "thumbnails" LEFT JOIN "thumbnailVotes" ON "thumbnails"."UUID" = "thumbnailVotes"."UUID" LEFT JOIN "thumbnailTimestamps" ON "thumbnails"."UUID" = "thumbnailTimestamps"."UUID"
38-
WHERE "thumbnails"."videoID" = ? AND "thumbnails"."service" = ? AND "thumbnailVotes"."votes" > -2`,
38+
WHERE "thumbnails"."videoID" = ? AND "thumbnails"."service" = ? AND "thumbnailVotes"."votes" > -2
39+
ORDER BY "thumbnails"."timeSubmitted" ASC`,
3940
[videoID, service],
4041
{ useReplica: true }
4142
) as Promise<ThumbnailDBResult[]>;
@@ -99,7 +100,8 @@ export async function getVideoBrandingByHash(videoHashPrefix: VideoIDHash, servi
99100
"all",
100101
`SELECT "thumbnailTimestamps"."timestamp", "thumbnails"."original", "thumbnailVotes"."votes", "thumbnailVotes"."locked", "thumbnailVotes"."shadowHidden", "thumbnails"."UUID", "thumbnails"."videoID", "thumbnails"."hashedVideoID"
101102
FROM "thumbnails" LEFT JOIN "thumbnailVotes" ON "thumbnails"."UUID" = "thumbnailVotes"."UUID" LEFT JOIN "thumbnailTimestamps" ON "thumbnails"."UUID" = "thumbnailTimestamps"."UUID"
102-
WHERE "thumbnails"."hashedVideoID" LIKE ? AND "thumbnails"."service" = ? AND "thumbnailVotes"."votes" > -2`,
103+
WHERE "thumbnails"."hashedVideoID" LIKE ? AND "thumbnails"."service" = ? AND "thumbnailVotes"."votes" > -2
104+
ORDER BY "thumbnails"."timeSubmitted" ASC`,
103105
[`${videoHashPrefix}%`, service],
104106
{ useReplica: true }
105107
) as Promise<ThumbnailDBResult[]>;
@@ -182,7 +184,7 @@ async function filterAndSortBranding(videoID: VideoID, returnUserID: boolean, db
182184
.sort((a, b) => b.votes - a.votes)
183185
.sort((a, b) => +b.locked - +a.locked) as TitleResult[];
184186

185-
const thumbnails = shuffleArray(dbThumbnails.filter(await shouldKeepThumbnails))
187+
const thumbnails = dbThumbnails.filter(await shouldKeepThumbnails)
186188
.sort((a, b) => +a.original - +b.original)
187189
.sort((a, b) => b.votes - a.votes)
188190
.sort((a, b) => b.locked - a.locked)

0 commit comments

Comments
 (0)