替换程序中所有同步API的调用
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
const fs = require('fs')
|
||||
const fsPromises = fs.promises
|
||||
const path = require('path')
|
||||
const getImgSize = require('image-size')
|
||||
const request = require('request')
|
||||
@@ -8,8 +9,7 @@ const FlacProcessor = require('./flac-metadata')
|
||||
const extReg = /^(\.(?:jpe?g|png)).*$/
|
||||
const vendor = 'reference libFLAC 1.2.1 20070917'
|
||||
|
||||
|
||||
const writeMeta = (filePath, meta, picPath) => {
|
||||
const writeMeta = async(filePath, meta, picPath) => {
|
||||
const comments = Object.keys(meta).map(key => `${key.toUpperCase()}=${meta[key] || ''}`)
|
||||
const data = {
|
||||
vorbis: {
|
||||
@@ -18,7 +18,8 @@ const writeMeta = (filePath, meta, picPath) => {
|
||||
},
|
||||
}
|
||||
if (picPath) {
|
||||
const apicData = Buffer.from(fs.readFileSync(picPath, 'binary'), 'binary')
|
||||
const apicData = await fsPromises.readFile(picPath)
|
||||
console.log(apicData)
|
||||
let imgSize = getImgSize(apicData)
|
||||
let mime_type
|
||||
let bitsPerPixel
|
||||
|
||||
Reference in New Issue
Block a user