internal static AutoSetup.NewIncomingChangesUpdater BuildUpdaterFromMainForDeveloper( WorkspaceInfo wkInfo, CheckIncomingChanges.IUpdateIncomingChanges updateIncomingChanges) { if (!ClientConfig.Get().GetClientConfigData().IsIncomingChangesEnabled()) { return(null); } AutoSetup.NewIncomingChangesUpdater updater = new AutoSetup.NewIncomingChangesUpdater( new UnityPlasticTimerBuilder(), updateIncomingChanges); updater.SetWorkspace(wkInfo); updater.Start(); return(updater); }
internal static void LaunchUpdater( NewIncomingChangesUpdater developerNewIncomingChangesUpdater, GluonNewIncomingChangesUpdater gluonNewIncomingChangesUpdater, AutoSetup.NewIncomingChangesUpdater developerNewIncomingChangesFromMainUpdater) { if (developerNewIncomingChangesUpdater != null) { developerNewIncomingChangesUpdater.Start(); developerNewIncomingChangesUpdater.Update(); } if (gluonNewIncomingChangesUpdater != null) { gluonNewIncomingChangesUpdater.Start(); gluonNewIncomingChangesUpdater.Update(DateTime.Now); } if (developerNewIncomingChangesFromMainUpdater != null) { developerNewIncomingChangesFromMainUpdater.Start(); developerNewIncomingChangesFromMainUpdater.Update(); } }