createOnAfterRemove.js 449 B

12345678910111213
  1. import { createObjectId } from '../grid/createObjectId';
  2. export const createOnAfterRemove =
  3. function onAfterRemove(filesCollection, bucket, file, versionName) {
  4. const gridFsFileId = (file.versions[versionName].meta || {})
  5. .gridFsFileId;
  6. if (gridFsFileId) {
  7. const gfsId = createObjectId({ gridFsFileId });
  8. bucket.delete(gfsId, err => {
  9. console.error("error on gfs bucket.delete: ", err);
  10. });
  11. }
  12. };