summaryrefslogtreecommitdiff
path: root/src/WebSocketSession.cc
diff options
context:
space:
mode:
authorNils Maier <maierman@web.de>2014-07-21 08:11:14 +0200
committerNils Maier <maierman@web.de>2014-07-22 21:58:30 +0200
commit70a80b1455e11e5572eac4bd4b7ca647c45bbf81 (patch)
tree15163a8de5f76f74cfa87ec1a5ff06069e26b58a /src/WebSocketSession.cc
parent8f2af33b6dd33e7937480e37f06d325e812dee8f (diff)
Remove request pre-authorization again
Diffstat (limited to 'src/WebSocketSession.cc')
-rw-r--r--src/WebSocketSession.cc8
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));
}
}