diff --git a/src/plugins/MeshNetworkPlugin.cpp b/src/plugins/MeshNetworkPlugin.cpp index 1b4c571..d8398d6 100644 --- a/src/plugins/MeshNetworkPlugin.cpp +++ b/src/plugins/MeshNetworkPlugin.cpp @@ -13,23 +13,18 @@ using namespace std::placeholders; class MeshNetworkPlugin : public NetworkPlugin { - private: - Scheduler *meshScheduler; - public: MeshNetworkPlugin(MeshConfig cfg) { network = new MeshNet(cfg); - meshScheduler = new Scheduler(); } void activate(Scheduler *userScheduler) { - userScheduler->setHighPriorityScheduler(meshScheduler); network->onReceive(bind(&MeshNetworkPlugin::dispatch, this, _1, _2)); subscribe("mesh/broadcast", bind(&MeshNetworkPlugin::broadcast, this, _1)); // TODO mesh/sendTo - NetworkPlugin::activate(meshScheduler); + NetworkPlugin::activate(userScheduler); } void broadcast(String msg) {