mirror of
https://github.com/electron/electron.git
synced 2026-04-10 03:01:51 -04:00
Assign Promise.resolve to constant
This commit is contained in:
@@ -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':
|
||||
|
||||
Reference in New Issue
Block a user