ab3122ef2a
They will be removed in next release.
16 lines
504 B
JavaScript
16 lines
504 B
JavaScript
const app = require('electron').app
|
|
const {createProtocolObject, registerStandardSchemes} = process.atomBinding('protocol')
|
|
|
|
exports.registerStandardSchemes = function (schemes) {
|
|
if (app.isReady()) {
|
|
throw new Error('protocol.registerStandardSchemes should be called before app is ready')
|
|
}
|
|
registerStandardSchemes(schemes)
|
|
}
|
|
|
|
app.once('ready', function () {
|
|
let protocol = createProtocolObject()
|
|
for (let method in protocol) {
|
|
exports[method] = protocol[method].bind(protocol)
|
|
}
|
|
})
|