Add demo mode

This commit is contained in:
rubikscraft
2022-02-25 14:13:19 +01:00
parent 2cf7bd4faa
commit fe6f5ef757
6 changed files with 66 additions and 4 deletions

View File

@@ -0,0 +1,18 @@
import { Injectable, Logger } from '@nestjs/common';
import { ImageDBService } from '../../collections/imagedb/imagedb.service';
@Injectable()
export class DemoManagerService {
private readonly logger = new Logger('DemoManagerService');
constructor(private readonly imagesService: ImageDBService) {}
private async executeAsync() {
this.logger.log('Executing demo cleanup');
await this.imagesService.deleteAll();
}
public execute() {
this.executeAsync().catch(this.logger.error);
}
}