fix: change relay example init

This commit is contained in:
2025-08-28 09:54:42 +02:00
parent a085b3b8ee
commit a9fb4252da

View File

@@ -101,22 +101,18 @@ NetworkManager network(ctx);
TaskManager taskManager(ctx);
ClusterManager cluster(ctx, taskManager);
ApiServer apiServer(ctx, taskManager, ctx.config.api_server_port);
RelayService* relayService = nullptr;
RelayService relayService(ctx, taskManager, RELAY_PIN);
void setup() {
// Setup WiFi first
network.setupWiFi();
// Create RelayService (registers its tasks)
relayService = new RelayService(ctx, taskManager, RELAY_PIN);
// Initialize and start all tasks
taskManager.initialize();
// Start the API server and expose relay endpoints
apiServer.begin();
relayService->registerApi(apiServer);
relayService.registerApi(apiServer);
// Print initial task status
taskManager.printTaskStatus();