import { BadRequestException } from "@nestjs/common";

export const audioFileFilter = (req, file, callback) => {
  const allowedMimes = ["audio/mpeg", "audio/wav", "audio/x-wav", `audio/wave`];

  if (!allowedMimes.includes(file.mimetype)) {
    return callback(
      new BadRequestException(
        "Invalid file type. Only audio files are allowed"
      ),
      false
    );
  }
  callback(null, true);
};
