sync updates

This commit is contained in:
Luke Pulverenti
2015-02-07 01:02:42 -05:00
parent e6e5d1a794
commit cf0875ef6c
10 changed files with 11 additions and 73 deletions

View File

@@ -17,19 +17,6 @@ namespace MediaBrowser.Server.Implementations.Sync
_deviceManager = deviceManager;
}
public IEnumerable<SyncTarget> GetSyncTargets()
{
return _deviceManager.GetDevices(new DeviceQuery
{
SupportsSync = true
}).Items.Select(i => new SyncTarget
{
Id = i.Id,
Name = i.Name
});
}
public IEnumerable<SyncTarget> GetSyncTargets(string userId)
{
return _deviceManager.GetDevices(new DeviceQuery

View File

@@ -19,16 +19,9 @@ namespace MediaBrowser.Server.Implementations.Sync
_providers = appHost.GetExports<ICloudSyncProvider>().ToArray();
}
public IEnumerable<SyncTarget> GetSyncTargets()
{
return _providers
.SelectMany(i => i.GetSyncAccounts().Select(a => GetSyncTarget(i, a)));
}
public IEnumerable<SyncTarget> GetSyncTargets(string userId)
{
return _providers
.SelectMany(i => i.GetSyncAccounts().Where(a => a.UserIds.Contains(userId, StringComparer.OrdinalIgnoreCase)).Select(a => GetSyncTarget(i, a)));
return _providers.SelectMany(i => i.GetSyncTargets(userId));
}
public DeviceProfile GetDeviceProfile(SyncTarget target)
@@ -36,15 +29,6 @@ namespace MediaBrowser.Server.Implementations.Sync
return new DeviceProfile();
}
private SyncTarget GetSyncTarget(ICloudSyncProvider provider, SyncAccount account)
{
return new SyncTarget
{
Name = account.Name,
Id = account.Name
};
}
public string Name
{
get { return "Cloud Sync"; }