Skip to content

Commit 23c3dd3

Browse files
committed
emergency patch for sockjs#30
1 parent 7f5e7df commit 23c3dd3

6 files changed

+8
-1
lines changed

src/trans-eventsource.coffee

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,5 +20,6 @@ exports.app =
2020
res.write('\r\n')
2121

2222
session = transport.Session.bySessionIdOrNew(req.session, @)
23+
session.request = req
2324
session.register( new EventSourceReceiver(res, @options) )
2425
return true

src/trans-htmlfile.coffee

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,4 +45,5 @@ exports.app =
4545

4646
session = transport.Session.bySessionIdOrNew(req.session, @)
4747
session.register( new HtmlFileReceiver(res, @options) )
48+
session.request = req
4849
return true

src/trans-jsonp.coffee

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ exports.app =
2828

2929
session = transport.Session.bySessionIdOrNew(req.session, @)
3030
session.register( new JsonpReceiver(res, @options, callback) )
31+
session.request = req
3132
return true
3233

3334
jsonp_send: (req, res, query) ->

src/trans-websocket-hixie76.coffee

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,7 @@ class WebHandshakeHixie76
102102
# websockets possess no session_id
103103
session = transport.Session.bySessionIdOrNew(undefined, @server)
104104
session.register( new WebSocketReceiver(@connection) )
105+
session.request = @req
105106

106107

107108
class WebSocketReceiver extends transport.ConnectionReceiver

src/trans-websocket-hybi10.coffee

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ class WebHandshake8
3232
# websockets possess no session_id
3333
session = transport.Session.bySessionIdOrNew(undefined, @server)
3434
session.register( new WebSocket8Receiver(@connection) )
35+
session.request = @req
3536

3637

3738
class WebSocket8Receiver extends transport.ConnectionReceiver
@@ -158,4 +159,4 @@ class WebSocket8Receiver extends transport.ConnectionReceiver
158159
super(a.slice(0, l), 'binary')
159160

160161

161-
exports.WebHandshake8 = WebHandshake8
162+
exports.WebHandshake8 = WebHandshake8

src/trans-xhr.coffee

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@ exports.app =
6565

6666
session = transport.Session.bySessionIdOrNew(req.session, @)
6767
session.register( new XhrPollingReceiver(res, @options) )
68+
session.request = req
6869
return true
6970

7071
xhr_streaming: (req, res, _, next_filter) ->
@@ -77,4 +78,5 @@ exports.app =
7778

7879
session = transport.Session.bySessionIdOrNew(req.session, @)
7980
session.register( new XhrStreamingReceiver(res, @options) )
81+
session.request = req
8082
return true

0 commit comments

Comments
 (0)