mirror of
https://github.com/electron/electron.git
synced 2026-05-02 03:00:22 -04:00
Move createIDWeakMap to v8Util
This commit is contained in:
@@ -3,7 +3,6 @@
|
||||
const electron = require('electron')
|
||||
const v8Util = process.atomBinding('v8_util')
|
||||
const {ipcMain} = electron
|
||||
const {createIDWeakMap} = process.atomBinding('id_weak_map')
|
||||
|
||||
const objectsRegistry = require('./objects-registry')
|
||||
|
||||
@@ -14,7 +13,7 @@ const FUNCTION_PROPERTIES = [
|
||||
|
||||
// The remote functions in renderer processes.
|
||||
// id => Function
|
||||
let rendererFunctions = createIDWeakMap()
|
||||
let rendererFunctions = v8Util.createIDWeakMap()
|
||||
|
||||
// Merge two IDs together.
|
||||
let mergeIds = function (webContentsId, metaId) {
|
||||
|
||||
@@ -2,13 +2,12 @@
|
||||
|
||||
const v8Util = process.atomBinding('v8_util')
|
||||
const {ipcRenderer, CallbacksRegistry} = require('electron')
|
||||
const {createIDWeakMap} = process.atomBinding('id_weak_map')
|
||||
|
||||
const callbacksRegistry = new CallbacksRegistry()
|
||||
|
||||
var includes = [].includes
|
||||
|
||||
var remoteObjectCache = createIDWeakMap()
|
||||
var remoteObjectCache = v8Util.createIDWeakMap()
|
||||
|
||||
// Check for circular reference.
|
||||
var isCircular = function (field, visited) {
|
||||
|
||||
Reference in New Issue
Block a user