mirror of
https://github.com/bookorbit/bookorbit.git
synced 2026-11-03 00:11:37 -06:00
fix(books): clear reading progress and history when resetting book
Provide a new endpoint and user interface to reset the reading state of a book. Delete all related reading sessions, progress, audiobook progress, and KOReader progress. Clear lifecycle dates when setting the book status back to unread or want to read, preventing the book from persisting on the continue reading shelf. Closes #606
This commit is contained in:
@@ -52,6 +52,7 @@ import { MetadataScoreModule } from './modules/metadata-score/metadata-score.mod
|
||||
import { StatisticsModule } from './modules/statistics/statistics.module';
|
||||
import { UserStatisticsModule } from './modules/user-statistics/user-statistics.module';
|
||||
import { ReadingSessionModule } from './modules/reading-session/reading-session.module';
|
||||
import { ReadingStateModule } from './modules/reading-state/reading-state.module';
|
||||
import { UserBookStatusModule } from './modules/user-book-status/user-book-status.module';
|
||||
import { AuditModule } from './modules/audit/audit.module';
|
||||
import { MigrationModule } from './modules/migration/migration.module';
|
||||
@@ -129,6 +130,7 @@ import { CustomIconModule } from './modules/custom-icon/custom-icon.module';
|
||||
StatisticsModule,
|
||||
UserStatisticsModule,
|
||||
ReadingSessionModule,
|
||||
ReadingStateModule,
|
||||
UserBookStatusModule,
|
||||
AuditModule,
|
||||
MigrationModule,
|
||||
|
||||
Reference in New Issue
Block a user