mirror of
https://github.com/letscontrolit/ESPEasy.git
synced 2026-09-12 09:36:59 +00:00
[Controller Queue] Reduce bin size by using inheritance
This commit is contained in:
+3
-6
@@ -74,14 +74,11 @@ bool CPlugin_009(CPlugin::Function function, struct EventStruct *event, String&
|
||||
|
||||
case CPlugin::Function::CPLUGIN_PROTOCOL_SEND:
|
||||
{
|
||||
if (C009_DelayHandler == nullptr) {
|
||||
break;
|
||||
}
|
||||
{
|
||||
C009_queue_element element(event);
|
||||
if (C009_DelayHandler != nullptr) {
|
||||
std::unique_ptr<C009_queue_element> element(new C009_queue_element(event));
|
||||
success = C009_DelayHandler->addToQueue(std::move(element));
|
||||
Scheduler.scheduleNextDelayQueue(ESPEasy_Scheduler::IntervalTimer_e::TIMER_C009_DELAY_QUEUE, C009_DelayHandler->getNextScheduleTime());
|
||||
}
|
||||
Scheduler.scheduleNextDelayQueue(ESPEasy_Scheduler::IntervalTimer_e::TIMER_C009_DELAY_QUEUE, C009_DelayHandler->getNextScheduleTime());
|
||||
break;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user