A followup to #5. - [x] Replace `isDeleted` property with nullable `deleteTimestamp`. NULL is interpreted as "not deleted". - [x] Extract portions of `ComicsController.purge` to `ComicsService`. - [x] Add a command to the console application. - [ ] Test the command. Add a dry run option. - [ ] Add a cron job on the server and update the installation instructions.
A followup to #5.
isDeletedproperty with nullabledeleteTimestamp. NULL is interpreted as "not deleted".ComicsController.purgetoComicsService.