diff options
| author | Nils Maier <maierman@web.de> | 2014-07-21 08:11:14 +0200 |
|---|---|---|
| committer | Nils Maier <maierman@web.de> | 2014-07-22 21:58:30 +0200 |
| commit | 70a80b1455e11e5572eac4bd4b7ca647c45bbf81 (patch) | |
| tree | 15163a8de5f76f74cfa87ec1a5ff06069e26b58a /src/WebSocketSession.cc | |
| parent | 8f2af33b6dd33e7937480e37f06d325e812dee8f (diff) | |
Remove request pre-authorization again
Diffstat (limited to 'src/WebSocketSession.cc')
| -rw-r--r-- | src/WebSocketSession.cc | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/src/WebSocketSession.cc b/src/WebSocketSession.cc index b035eb18..57ac56b8 100644 --- a/src/WebSocketSession.cc +++ b/src/WebSocketSession.cc @@ -165,7 +165,6 @@ void onMsgRecvCallback(wslay_event_context_ptr wsctx, // TODO Only process text frame ssize_t error = 0; auto json = wsSession->parseFinal(nullptr, 0, error); - auto preauthorized = RpcRequest::MUST_AUTHORIZE; if(error < 0) { A2_LOG_INFO("Failed to parse JSON-RPC request"); RpcResponse res @@ -177,7 +176,7 @@ void onMsgRecvCallback(wslay_event_context_ptr wsctx, auto e = wsSession->getDownloadEngine(); if(jsondict) { RpcResponse res = - processJsonRpcRequest(jsondict, e, preauthorized); + processJsonRpcRequest(jsondict, e); addResponse(wsSession, res); } else { List* jsonlist = downcast<List>(json); @@ -188,10 +187,7 @@ void onMsgRecvCallback(wslay_event_context_ptr wsctx, eoi = jsonlist->end(); i != eoi; ++i) { Dict* jsondict = downcast<Dict>(*i); if (jsondict) { - auto resp = processJsonRpcRequest(jsondict, e, preauthorized); - if (resp.code == 0) { - preauthorized = RpcRequest::PREAUTHORIZED; - } + auto resp = processJsonRpcRequest(jsondict, e); results.push_back(std::move(resp)); } } |
