1
0
Fork 0

some cleanup

This commit is contained in:
Jan Steemann 2012-06-27 15:37:50 +02:00
parent 75bd9acfba
commit 2cfcfe4e96
1 changed files with 6 additions and 9 deletions

View File

@ -127,20 +127,19 @@ HttpHandler::status_e RestBatchHandler::execute () {
return HANDLER_DONE;
}
/*
FILE* fp = fopen("got","w");
fwrite(request->body(), request->bodySize(), 1, fp);
fclose(fp);
*/
PB_ArangoMessage inputMessages;
bool result = inputMessages.ParseFromArray(request->body(), request->bodySize());
if (!result) {
generateError(HttpResponse::BAD,
TRI_ERROR_ARANGO_COLLECTION_PARAMETER_MISSING, // TODO FIXME
TRI_ERROR_HTTP_BAD_PARAMETER,
"invalid protobuf message");
return HANDLER_DONE;
}
assert(_task);
HttpServer* server = dynamic_cast<HttpServer*>(_task->getServer());
assert(server);
bool failed = false;
bool hasAsync = false;
@ -152,7 +151,7 @@ HttpHandler::status_e RestBatchHandler::execute () {
// create a handler for each input part
const PB_ArangoBatchMessage inputMessage = inputMessages.messages(i);
HttpRequestProtobuf* request = new HttpRequestProtobuf(inputMessage);
HttpHandler* handler = _task->getServer()->createHandler(request);
HttpHandler* handler = server->createHandler(request);
if (!handler) {
failed = true;
@ -200,8 +199,6 @@ HttpHandler::status_e RestBatchHandler::execute () {
}
else {
// execute handler via dispatcher
HttpServer* server = dynamic_cast<HttpServer*>(_task->getServer());
Scheduler* scheduler = server->getScheduler();
Dispatcher* dispatcher = server->getDispatcher();