add error catcher for ipfs

This commit is contained in:
OxSaitama 2023-05-11 11:12:58 +02:00
parent 9c84f99598
commit d2d2263bd2

View File

@ -75,9 +75,13 @@ export default class FilesService extends BaseService {
* @throws {Error} If file cannot be deleted
*/
public async delete(uid: string) {
try {
const fileToUnpin = await this.filesRepository.findOneByUid(uid);
const fileHash = fileToUnpin.file_path.substring(this.variables.PINATA_GATEWAY.length);
await this.ipfsService.unpinFile(fileHash);
} catch(error) {
console.error(error);
}
return this.filesRepository.delete(uid);
}