FilesystemBackend: Implement deleteFile and getFileURL.

We use `fs.unlink` instead of `fs.rm`, as the latter is only available in the fsPromises API since Node 14.14

Signed-off-by: David Mehren <git@herrmehren.de>
This commit is contained in:
David Mehren 2020-10-17 16:24:30 +02:00
parent 9743018591
commit 3da16baeae
No known key found for this signature in database
GPG key ID: 185982BA4C42B7C3
3 changed files with 35 additions and 13 deletions

View file

@ -1,13 +1,20 @@
import { Module } from '@nestjs/common';
import { TypeOrmModule } from '@nestjs/typeorm';
import { LoggerModule } from '../logger/logger.module';
import { NotesModule } from '../notes/notes.module';
import { UsersModule } from '../users/users.module';
import { FilesystemBackend } from './backends/filesystem-backend';
import { MediaUpload } from './media-upload.entity';
import { MediaService } from './media.service';
@Module({
imports: [TypeOrmModule.forFeature([MediaUpload]), NotesModule, UsersModule],
providers: [MediaService],
imports: [
TypeOrmModule.forFeature([MediaUpload]),
NotesModule,
UsersModule,
LoggerModule,
],
providers: [MediaService, FilesystemBackend],
exports: [MediaService],
})
export class MediaModule {}