Exemple #1
0
        private void HandleRepo(Configuration configuration)
        {
            LogService.Log("found a new config: " + configuration.Name);

            Timer timer = new Timer(180000);
            var   tuple = Tuple.Create(configuration, timer);

            InfoHolder.Configurations.Add(configuration.Name, tuple);

            string path = Path.Combine(InfoHolder.syncFolder, configuration.Name);

            FileReaderWriter.CreateConfigurationOnDisk(path);

            timer.Elapsed += delegate(Object sender, ElapsedEventArgs args) { RefreshRepository(tuple); };
            RefreshRepository(tuple);
        }