move most init actions to PostActivationAction

This commit is contained in:
Andrew Welker
2020-07-23 08:30:00 -06:00
parent fda888b095
commit 7c4222a598

View File

@@ -184,10 +184,30 @@ namespace PepperDash.Essentials.Core.Fusion
}
}
// Make it so!
FusionRVI.GenerateFileForAllFusionDevices();
AddPostActivationAction(() =>
{
SetUpSources();
SetUpCommunitcationMonitors();
SetUpDisplay();
SetUpError();
ExecuteCustomSteps();
if (Room.RoomOccupancy == null)
{
return;
}
if (Room.OccupancyStatusProviderIsRemote)
SetUpRemoteOccupancy();
else
{
SetUpLocalOccupancy();
}
FusionRVI.GenerateFileForAllFusionDevices();
GenerateGuidFile(guidFilePath);
});
GenerateGuidFile(guidFilePath);
}
catch (Exception e)
{