private void RemoveRepository(Config.SyncConfig.Folder folder)
{
foreach (RepoBase repo in this.repositories)
{
if (repo.LocalPath.Equals(folder.LocalPath))
{
repo.CancelSync();
repo.Dispose();
this.repositories.Remove(repo);
Logger.Info("Removed Repository: " + repo.Name);
break;
}
}
// Remove Cmis Database File
string dbfilename = folder.DisplayName;
dbfilename = dbfilename.Replace("\\", "_");
dbfilename = dbfilename.Replace("/", "_");
RemoveDatabase(dbfilename);
}