فهرست منبع

[Router] revert preserving of client.ol_context

We do not enter this line twice, it would result in multiple event
 handlers too.
Jakob Ackermann 6 سال پیش
والد
کامیت
1fcf534dcf
1فایلهای تغییر یافته به همراه3 افزوده شده و 1 حذف شده
  1. 3 1
      services/real-time/app/coffee/Router.coffee

+ 3 - 1
services/real-time/app/coffee/Router.coffee

@@ -55,7 +55,9 @@ module.exports = Router =
 		app.post "/client/:client_id/disconnect", httpAuth, HttpApiController.disconnectClient
 
 		session.on 'connection', (error, client, session) ->
-			client.ol_context = {} unless client.ol_context
+			# init client context, we may access it in Router._handleError before
+			#  setting any values
+			client.ol_context = {}
 
 			client?.on "error", (err) ->
 				logger.err { clientErr: err }, "socket.io client error"