lib/transporter/transporter.rb in rsence-2.0.0.11 vs lib/transporter/transporter.rb in rsence-2.0.1.12

- old
+ new

@@ -80,26 +80,23 @@ def servlet( request_type, request, response ) broker_urls = RSence.config[:broker_urls] uri = request.fullpath - if request_type == :post + if @plugins.match_servlet( request_type, request, response, {} ) + return true + elsif request_type == :post ## /x handles xhr without cookies if uri == broker_urls[:x] and @sessions.accept_requests xhr( request, response, { :cookies => true, :servlet => false } ) return true ## /hello handles the first xhr (with cookies, for session key) elsif uri == broker_urls[:hello] and @sessions.accept_requests xhr( request, response, { :cookies => true, :servlet => false } ) return true - else - session = {} - return @plugins.match_servlet( request_type, request, response, session ) end - else - session = {} - return @plugins.match_servlet( request_type, request, response, session ) end + return false end # wrapper for the session manager stop client functionality def xhr_error_handler(msg,err_name,err_extra_descr='') @sessions.stop_client_with_message( msg,