123456789101112131415161718192021222324252627 |
- /* global binding */
- 'use strict'
- const {send, sendSync} = binding
- const {parse} = JSON
- const ipcRenderer = {
- send (...args) {
- return send('ipc-message', args)
- },
- sendSync (...args) {
- return parse(sendSync('ipc-message-sync', args))
- },
- // No-ops since events aren't received
- on () {},
- once () {}
- }
- let {guestInstanceId, hiddenPage, openerId, nativeWindowOpen} = binding
- if (guestInstanceId != null) guestInstanceId = parseInt(guestInstanceId)
- if (openerId != null) openerId = parseInt(openerId)
- require('../renderer/window-setup')(ipcRenderer, guestInstanceId, openerId, hiddenPage, nativeWindowOpen)
|