Create Library module. Moved book controller to library controller. Added series addition to library while adding all known volumes in background. Fixed Google search context.

This commit is contained in:
Tom
2025-02-28 00:19:26 +00:00
parent 64ebdfd6f4
commit 969829da20
29 changed files with 1121 additions and 239 deletions

View File

@@ -1,5 +1,4 @@
import { Module } from '@nestjs/common';
import { BooksController } from './books.controller';
import { BooksService } from './books.service';
import { BookEntity } from './entities/book.entity';
import { BookOriginEntity } from './entities/book-origin.entity';
@@ -8,6 +7,9 @@ import { TypeOrmModule } from '@nestjs/typeorm';
import { HttpModule } from '@nestjs/axios';
import { ProvidersModule } from 'src/providers/providers.module';
import { SeriesModule } from 'src/series/series.module';
import { LibraryService } from 'src/library/library.service';
import { LibraryModule } from 'src/library/library.module';
import { BullModule } from '@nestjs/bullmq';
@Module({
imports: [
@@ -19,11 +21,15 @@ import { SeriesModule } from 'src/series/series.module';
SeriesModule,
HttpModule,
ProvidersModule,
LibraryModule,
BullModule.registerQueue({
name: 'library',
}),
],
controllers: [BooksController],
controllers: [],
exports: [
BooksService
],
providers: [BooksService]
providers: [BooksService, LibraryService]
})
export class BooksModule {}
export class BooksModule { }