Spoiler Fix #90

Manually merged
cadence merged 11 commits from Guzio/out-of-your-element:spoilerfix into main 2026-10-20 12:45:17 +00:00
Showing only changes of commit 74cf6a1d89 - Show all commits
Guzio 2026-10-20 13:33:47 +02:00

View file

@ -54,7 +54,7 @@ function defineMediaProxyHandler(domain) {
const routerParams = await getValidatedRouterParams(event, schema.router.parse) const routerParams = await getValidatedRouterParams(event, schema.router.parse)
const queryParams = await getValidatedQuery(event, schema.query.parse) const queryParams = await getValidatedQuery(event, schema.query.parse)
if (queryParams.spoiler === "") webUtils.rejectUrlPreviewer(event) if (queryParams.spoiler) webUtils.rejectUrlPreviewer(event)
const unsignedHash = hasher.h64(routerParams.attachment_id) const unsignedHash = hasher.h64(routerParams.attachment_id)
const signedHash = unsignedHash - 0x8000000000000000n // shifting down to signed 64-bit range const signedHash = unsignedHash - 0x8000000000000000n // shifting down to signed 64-bit range