Change to use new FileType library

This commit is contained in:
j433866 2019-03-13 09:20:13 +00:00
parent 308195279c
commit bb7487c476

View file

@ -6,7 +6,7 @@
import Operation from "../Operation";
import OperationError from "../errors/OperationError";
import Magic from "../lib/Magic";
import { isImage } from "../lib/FileType.mjs";
import { parseQrCode } from "../lib/QRCode";
/**
@ -50,9 +50,8 @@ class ParseQRCode extends Operation {
*/
async run(input, args) {
const [normalise] = args;
const type = Magic.magicFileType(input);
if (!type || type.mime.indexOf("image") !== 0) {
if (!isImage(input)) {
throw new OperationError("Invalid file type.");
}
return await parseQrCode(input, normalise);