More Link header shenanigans

This commit is contained in:
Jesse Wierzbinski 2024-04-07 12:33:53 -10:00
parent 564b47c21a
commit 391da7f799
No known key found for this signature in database

View file

@ -103,7 +103,7 @@ export default apiRoute<{
const urlWithoutQuery = req.url.split("?")[0]; const urlWithoutQuery = req.url.split("?")[0];
// Add prev link // Add prev link
linkHeader.push( linkHeader.push(
`<${urlWithoutQuery}?max_id=${objects[0].id}>; rel="prev"`, `<${urlWithoutQuery}?min_id=${objects[0].id}>; rel="prev"`,
); );
} }
@ -128,7 +128,7 @@ export default apiRoute<{
const urlWithoutQuery = req.url.split("?")[0]; const urlWithoutQuery = req.url.split("?")[0];
// Add next link // Add next link
linkHeader.push( linkHeader.push(
`<${urlWithoutQuery}?min_id=${ `<${urlWithoutQuery}?max_id=${
objects.at(-1)?.id objects.at(-1)?.id
}>; rel="next"`, }>; rel="next"`,
); );
@ -182,7 +182,7 @@ export default apiRoute<{
const urlWithoutQuery = req.url.split("?")[0]; const urlWithoutQuery = req.url.split("?")[0];
// Add prev link // Add prev link
linkHeader.push( linkHeader.push(
`<${urlWithoutQuery}?max_id=${objects[0].id}>; rel="prev"`, `<${urlWithoutQuery}?min_id=${objects[0].id}>; rel="prev"`,
); );
} }
@ -202,7 +202,7 @@ export default apiRoute<{
const urlWithoutQuery = req.url.split("?")[0]; const urlWithoutQuery = req.url.split("?")[0];
// Add next link // Add next link
linkHeader.push( linkHeader.push(
`<${urlWithoutQuery}?min_id=${objects.at(-1)?.id}>; rel="next"`, `<${urlWithoutQuery}?max_id=${objects.at(-1)?.id}>; rel="next"`,
); );
} }
} }