Updated example of implementing a protocol.

These changes demonstrates a more usable protocol implementation.
This commit is contained in:
Josh Canaway 2014-05-18 06:33:10 -04:00
parent a5e49c0c6f
commit 037ca07847

View file

@ -7,10 +7,15 @@ An example of implementing a protocol that has the same effect with the
`file://` protocol: `file://` protocol:
```javascript ```javascript
var protocol = require('protocol'); var app = require('app'),
protocol.registerProtocol('atom', function(request) { path = require('path');
var path = request.url.substr(7)
return new protocol.RequestFileJob(path); app.on('will-finish-launching', function() {
var protocol = require('protocol');
protocol.registerProtocol('atom', function(request) {
var url = request.url.substr(7)
return new protocol.RequestFileJob(path.normalize(__dirname + '/' + url));
});
}); });
``` ```