Browse Source

Change to use new FileType library

j433866 6 years ago
parent
commit
bb7487c476
1 changed files with 2 additions and 3 deletions
  1. 2 3
      src/core/operations/ParseQRCode.mjs

+ 2 - 3
src/core/operations/ParseQRCode.mjs

@@ -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);