Replace LinkedList with std::vector
paclema opened this issue · comments
At the moment, the WebConfigServer
class stores a couple of LinkedList (before using SimpleList) to trigger the new WebConfig parse for each service and external IWebConfig classes:
LinkedList<IWebConfig*> configs = LinkedList<IWebConfig*>();
LinkedList<IWebConfig*> configsServices = LinkedList<IWebConfig*>();
// SimpleList<IWebConfig*> configs = SimpleList<IWebConfig*>();
// SimpleList<IWebConfig*> configsServices = SimpleList<IWebConfig*>();
This could be replaced to use std::vector
to improve performance and to get rid of the external LinkedList library, replacing also the custom ESPAsyncWebServer and fixing the issue #2