private IEnumerable<SynchronizationDetails> GetSyncingConfigurations(string destination)
{
IList<SynchronizationDetails> configObjects = new List<SynchronizationDetails>();
try
{
storage.Batch(
accessor =>
{
configObjects =
accessor.GetConfigsStartWithPrefix(RavenFileNameHelper.SyncNamePrefix + Uri.EscapeUriString(destination), 0, 100)
.Select(config => config.AsObject<SynchronizationDetails>()).ToList();
});
}
catch (Exception e)
{
Log.WarnException(string.Format("Could not get syncing configurations for a destination {0}", destination), e);
}
return configObjects;
}