mirror of
https://github.com/electron/electron.git
synced 2026-04-10 03:01:51 -04:00
Make protocol module an EventEmitter.
This commit is contained in:
@@ -1,6 +1,10 @@
|
||||
module.exports = process.atomBinding 'protocol'
|
||||
bindings = process.atomBinding 'protocol'
|
||||
EventEmitter = require('events').EventEmitter
|
||||
|
||||
module.exports.RequestStringJob =
|
||||
protocol = new EventEmitter
|
||||
protocol[key] = value for key, value of bindings
|
||||
|
||||
protocol.RequestStringJob =
|
||||
class RequestStringJob
|
||||
constructor: ({mimeType, charset, data}) ->
|
||||
if typeof data isnt 'string' and not data instanceof Buffer
|
||||
@@ -10,6 +14,8 @@ class RequestStringJob
|
||||
@charset = charset ? 'UTF-8'
|
||||
@data = String data
|
||||
|
||||
module.exports.RequestFileJob =
|
||||
protocol.RequestFileJob =
|
||||
class RequestFileJob
|
||||
constructor: (@path) ->
|
||||
|
||||
module.exports = protocol
|
||||
|
||||
Reference in New Issue
Block a user