void ApiModule::addAsyncTask(CallBack&& aTask) { session->getServer()->addAsyncTask([=] { asyncRunWrapper(move(aTask)); }); }
CallBack ApiModule::getAsyncWrapper(CallBack&& aTask) noexcept { auto sessionId = session->getId(); return [aTask, sessionId] { return asyncRunWrapper(aTask, sessionId); }; }