add tagging to tv
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
import { NextRequest, NextResponse } from 'next/server'
|
||||
import { getLibrary, resolveLibraryRoot } from '@/lib/libraries'
|
||||
import { scanDirectory } from '@/lib/files'
|
||||
import { scanDirectory, scanDirectoryRecursive } from '@/lib/files'
|
||||
import { requireLibraryAccess } from '@/lib/auth'
|
||||
|
||||
export async function GET(request: NextRequest) {
|
||||
@@ -24,6 +24,9 @@ export async function GET(request: NextRequest) {
|
||||
}
|
||||
|
||||
const root = resolveLibraryRoot(library)
|
||||
const listing = scanDirectory(root, libraryId, subpath)
|
||||
const recursive = request.nextUrl.searchParams.get('recursive') === 'true'
|
||||
const listing = recursive
|
||||
? scanDirectoryRecursive(root, libraryId, subpath)
|
||||
: scanDirectory(root, libraryId, subpath)
|
||||
return NextResponse.json(listing)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user