refactor: use fs.promises API, which is stable since Node 12 (#17999)

This commit is contained in:
Milan Burda 2019-04-29 20:18:03 +02:00 committed by Jeremy Apthorp
commit 9714a91392
3 changed files with 9 additions and 35 deletions

View file

@ -3,12 +3,9 @@
const { dialog, Menu } = require('electron')
const fs = require('fs')
const url = require('url')
const util = require('util')
const ipcMainUtils = require('@electron/internal/browser/ipc-main-internal-utils')
const readFile = util.promisify(fs.readFile)
const convertToMenuTemplate = function (items, handler) {
return items.map(function (item) {
const transformed = item.type === 'subMenu' ? {
@ -90,7 +87,7 @@ ipcMainUtils.handle('ELECTRON_INSPECTOR_SELECT_FILE', async function (event) {
if (result.canceled) return []
const path = result.filePaths[0]
const data = await readFile(path)
const data = await fs.promises.readFile(path)
return [path, data]
})