summaryrefslogtreecommitdiff
path: root/platform/node
diff options
context:
space:
mode:
authorbsudekum <bobby@mapbox.com>2015-09-29 14:45:38 -0700
committerJohn Firebaugh <john.firebaugh@gmail.com>2015-09-29 18:20:22 -0700
commit7112d436093d651ac0bdba4f9eaaf63e682b22a3 (patch)
tree552ae318f1ff7dc15cc90fa763c6437cc37c89e1 /platform/node
parentc958ee45abe978274c1c86b8517b2c86bc303c8f (diff)
downloadqtlocation-mapboxgl-7112d436093d651ac0bdba4f9eaaf63e682b22a3.tar.gz
[node] Handle tiles which 404 better
Diffstat (limited to 'platform/node')
-rw-r--r--platform/node/src/node_request.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/platform/node/src/node_request.cpp b/platform/node/src/node_request.cpp
index 76cafacbd5..fb4d47045b 100644
--- a/platform/node/src/node_request.cpp
+++ b/platform/node/src/node_request.cpp
@@ -64,7 +64,9 @@ NAN_METHOD(NodeRequest::Respond) {
auto resource = std::move(nodeRequest->resource);
if (info.Length() < 1) {
- return Nan::ThrowTypeError("First argument must be an error object");
+ auto response = std::make_shared<mbgl::Response>();
+ response->status = mbgl::Response::NotFound;
+ source->notify(*resource, response);
} else if (info[0]->BooleanValue()) {
auto response = std::make_shared<mbgl::Response>();