Assign Promise.resolve to constant

This commit is contained in:
Kevin Sawicki 2017-03-06 11:23:28 -08:00
parent e0260d6f53
commit dbe9893d29
2 changed files with 4 additions and 4 deletions

View file

@ -3,6 +3,7 @@
const {Buffer} = require('buffer')
const v8Util = process.atomBinding('v8_util')
const {ipcRenderer, isPromise, CallbacksRegistry} = require('electron')
const resolvePromise = Promise.resolve.bind(Promise)
const callbacksRegistry = new CallbacksRegistry()
@ -207,9 +208,7 @@ const metaToValue = function (meta) {
case 'buffer':
return Buffer.from(meta.value)
case 'promise':
return Promise.resolve({
then: metaToValue(meta.then)
})
return resolvePromise({then: metaToValue(meta.then)})
case 'error':
return metaToPlainObject(meta)
case 'date':