refactor: use fs.promises API, which is stable since Node 12 (#17999)
This commit is contained in:
parent
7574f91f31
commit
9714a91392
3 changed files with 9 additions and 35 deletions
|
@ -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]
|
||||
})
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue