Sha256: 6dd1e88da6406cf2f9923abc717d534475c5fd4da8fe53c9cc91d2640d670c1c
Contents?: true
Size: 527 Bytes
Versions: 33
Compression:
Stored size: 527 Bytes
Contents
'use strict' function attachPush (req) { var handle = req.socket._handle handle.getStream(function (stream) { stream.on('pushPromise', function (push) { req.emit('push', push) }) }) } exports.onNewListener = function onNewListener (type) { var req = this if (type !== 'push') { return } // Not first listener if (req.listeners('push').length !== 0) { return } if (!req.socket) { req.on('socket', function () { attachPush(req) }) return } attachPush(req) }
Version data entries
33 entries across 32 versions & 11 rubygems