public void FirstLoad()
{
try
{
InitializeSynchronizers(true);
StartState = START_STATE.LOAD_START;
while (recoverySynchronizer == null)
Thread.Sleep(1000);
StartState = START_STATE.LOAD_DONE;
StartState = START_STATE.CALCULATING_START;
StartState = START_STATE.SYNC_START;
while (!((RecoverySynchronizer)recoverySynchronizer).FinishedSync)
Thread.Sleep(1000);
StartState = START_STATE.CALCULATING_DONE;
while (loadedSynchronizers == false)
Thread.Sleep(1000);
Thread.Sleep(5000);
Console.WriteLine(synchronizerResolver.EventsToSync);
while (synchronizerResolver.EventsToSync > 0)
Thread.Sleep(1000);
StartState = START_STATE.SYNC_DONE;
}
catch (Exception e)
{
Logger.LogInfo("Initial Sync Error", e.Message + "\n " + e.StackTrace);
}
}