fix: change relay example init
This commit is contained in:
@@ -101,22 +101,18 @@ NetworkManager network(ctx);
|
|||||||
TaskManager taskManager(ctx);
|
TaskManager taskManager(ctx);
|
||||||
ClusterManager cluster(ctx, taskManager);
|
ClusterManager cluster(ctx, taskManager);
|
||||||
ApiServer apiServer(ctx, taskManager, ctx.config.api_server_port);
|
ApiServer apiServer(ctx, taskManager, ctx.config.api_server_port);
|
||||||
|
RelayService relayService(ctx, taskManager, RELAY_PIN);
|
||||||
RelayService* relayService = nullptr;
|
|
||||||
|
|
||||||
void setup() {
|
void setup() {
|
||||||
// Setup WiFi first
|
// Setup WiFi first
|
||||||
network.setupWiFi();
|
network.setupWiFi();
|
||||||
|
|
||||||
// Create RelayService (registers its tasks)
|
|
||||||
relayService = new RelayService(ctx, taskManager, RELAY_PIN);
|
|
||||||
|
|
||||||
// Initialize and start all tasks
|
// Initialize and start all tasks
|
||||||
taskManager.initialize();
|
taskManager.initialize();
|
||||||
|
|
||||||
// Start the API server and expose relay endpoints
|
// Start the API server and expose relay endpoints
|
||||||
apiServer.begin();
|
apiServer.begin();
|
||||||
relayService->registerApi(apiServer);
|
relayService.registerApi(apiServer);
|
||||||
|
|
||||||
// Print initial task status
|
// Print initial task status
|
||||||
taskManager.printTaskStatus();
|
taskManager.printTaskStatus();
|
||||||
|
|||||||
Reference in New Issue
Block a user