Changed GET /library/books to just fetch stored books.

This commit is contained in:
Tom
2025-06-26 18:15:22 +00:00
parent 1de822da14
commit c2d06446eb
3 changed files with 9 additions and 5 deletions

View File

@ -76,6 +76,10 @@ export class BooksService {
}); });
} }
async findBooks(): Promise<BookEntity[]> {
return await this.bookRepository.find();
}
async findActualBookStatusesTrackedBy(userId: UUID, series: SeriesDto): Promise<BookStatusEntity[]> { async findActualBookStatusesTrackedBy(userId: UUID, series: SeriesDto): Promise<BookStatusEntity[]> {
return await this.bookStatusRepository.createQueryBuilder('s') return await this.bookStatusRepository.createQueryBuilder('s')
.innerJoin('s.book', 'b') .innerJoin('s.book', 'b')

View File

@ -282,14 +282,10 @@ export class LibraryController {
@Get('books') @Get('books')
async getBooksFromUser( async getBooksFromUser(
@Request() req, @Request() req,
@Body() body: SeriesDto,
) { ) {
return { return {
success: true, success: true,
data: await this.library.findBooksFromSeries({ data: await this.library.findBooks(),
provider: body.provider,
providerSeriesId: body.providerSeriesId,
}),
}; };
} }

View File

@ -136,6 +136,10 @@ export class LibraryService {
return bookId; return bookId;
} }
async findBooks() {
return await this.books.findBooks();
}
async findBooksFromSeries(series: SeriesDto) { async findBooksFromSeries(series: SeriesDto) {
return await this.books.findBooksFromSeries(series); return await this.books.findBooksFromSeries(series);
} }