Removed outdated movie releases from API. Added API endpoint for scene posters.

This commit is contained in:
DebaucheryLibrarian
2020-12-19 00:40:36 +01:00
parent 7bc4a955ba
commit 0d41fb48dc
4 changed files with 37 additions and 40 deletions

View File

@@ -99,7 +99,7 @@ function withRelations(queryBuilder, withMedia = false) {
}
}
async function fetchRelease(releaseId) {
async function fetchScene(releaseId) {
const release = await knex('releases')
.where('releases.id', releaseId)
.modify(withRelations, true)
@@ -108,7 +108,7 @@ async function fetchRelease(releaseId) {
return curateRelease(release, true);
}
async function fetchReleases(limit = 100) {
async function fetchScenes(limit = 100) {
const releases = await knex('releases')
.modify(withRelations, false)
.limit(Math.min(limit, 1000000));
@@ -116,7 +116,7 @@ async function fetchReleases(limit = 100) {
return releases.map(release => curateRelease(release));
}
async function searchReleases(query, limit = 100) {
async function searchScenes(query, limit = 100) {
const releases = await knex
.from(knex.raw('search_releases(?) as releases', [query]))
.modify(withRelations, false)
@@ -189,10 +189,10 @@ async function flushBatches(batchIds) {
module.exports = {
curateRelease,
fetchRelease,
fetchReleases,
fetchScene,
fetchScenes,
flushBatches,
searchReleases,
searchScenes,
deleteScenes,
deleteMovies,
};