[Controller Queue] Reduce bin size by using inheritance

This commit is contained in:
TD-er
2022-12-31 01:15:47 +01:00
parent 9a3773ad60
commit 8fe63e47fd
38 changed files with 363 additions and 228 deletions
+2 -2
View File
@@ -840,8 +840,8 @@ bool CPlugin_018(CPlugin::Function function, struct EventStruct *event, String&
}
if (C018_data != nullptr) {
success = C018_DelayHandler->addToQueue(
std::move(C018_queue_element(event, C018_data->getSampleSetCount(event->TaskIndex))));
std::unique_ptr<C018_queue_element> element(new C018_queue_element(event, C018_data->getSampleSetCount(event->TaskIndex)));
success = C018_DelayHandler->addToQueue(std::move(element));
Scheduler.scheduleNextDelayQueue(ESPEasy_Scheduler::IntervalTimer_e::TIMER_C018_DELAY_QUEUE,
C018_DelayHandler->getNextScheduleTime());