refactor: remove util.promisify calls

This commit is contained in:
Barış Soner Uşaklı
2020-08-14 00:05:03 -04:00
parent 45c8de129c
commit 0189945996
18 changed files with 50 additions and 108 deletions

View File

@@ -5,9 +5,6 @@ const fs = require('fs');
const path = require('path');
const crypto = require('crypto');
const winston = require('winston');
const util = require('util');
const readFileAsync = util.promisify(fs.readFile);
const writeFileAsync = util.promisify(fs.writeFile);
const file = require('./file');
const plugins = require('./plugins');
@@ -46,7 +43,7 @@ image.resizeImage = async function (data) {
});
} else {
const sharp = requireSharp();
const buffer = await readFileAsync(data.path);
const buffer = await fs.promises.readFile(data.path);
const sharpImage = sharp(buffer, {
failOnError: true,
});
@@ -93,7 +90,7 @@ image.stripEXIF = async function (path) {
return;
}
try {
const buffer = await readFileAsync(path);
const buffer = await fs.promises.readFile(path);
const sharp = requireSharp();
await sharp(buffer, { failOnError: true }).rotate().toFile(path);
} catch (err) {
@@ -111,7 +108,7 @@ image.checkDimensions = async function (path) {
};
image.convertImageToBase64 = async function (path) {
return await readFileAsync(path, 'base64');
return await fs.promises.readFile(path, 'base64');
};
image.mimeFromBase64 = function (imageData) {
@@ -132,7 +129,7 @@ image.writeImageDataToTempFile = async function (imageData) {
const buffer = Buffer.from(imageData.slice(imageData.indexOf('base64') + 7), 'base64');
await writeFileAsync(filepath, buffer, { encoding: 'base64' });
await fs.promises.writeFile(filepath, buffer, { encoding: 'base64' });
return filepath;
};