diff --git a/src/nodejs/node_osrm.cpp b/src/nodejs/node_osrm.cpp index 37944d60c..77d0353af 100644 --- a/src/nodejs/node_osrm.cpp +++ b/src/nodejs/node_osrm.cpp @@ -141,14 +141,12 @@ inline void async(const Nan::FunctionCallbackInfo &info, struct Worker final : Nan::AsyncWorker { - using Base = Nan::AsyncWorker; - Worker(std::shared_ptr osrm_, ParamPtr params_, ServiceMemFn service, Nan::Callback *callback, PluginParameters pluginParams_) - : Base(callback, "osrm:async"), osrm{std::move(osrm_)}, service{std::move(service)}, + : Nan::AsyncWorker(callback, "osrm:async"), osrm{std::move(osrm_)}, service{std::move(service)}, params{std::move(params_)}, pluginParams{std::move(pluginParams_)} { } @@ -244,14 +242,12 @@ inline void asyncForTiles(const Nan::FunctionCallbackInfo &info, struct Worker final : Nan::AsyncWorker { - using Base = Nan::AsyncWorker; - Worker(std::shared_ptr osrm_, ParamPtr params_, ServiceMemFn service, Nan::Callback *callback, PluginParameters pluginParams_) - : Base(callback, "osrm:asyncForTiles"), osrm{std::move(osrm_)}, + : Nan::AsyncWorker(callback, "osrm:asyncForTiles"), osrm{std::move(osrm_)}, service{std::move(service)}, params{std::move(params_)}, pluginParams{ std::move(pluginParams_)} {