CloudSyncProvider.cs 885 B

1234567891011121314151617181920212223242526272829303132333435
  1. using MediaBrowser.Common;
  2. using MediaBrowser.Controller.Sync;
  3. using MediaBrowser.Model.Dlna;
  4. using MediaBrowser.Model.Sync;
  5. using System;
  6. using System.Collections.Generic;
  7. using System.Linq;
  8. namespace MediaBrowser.Server.Implementations.Sync
  9. {
  10. public class CloudSyncProvider : ISyncProvider
  11. {
  12. private ICloudSyncProvider[] _providers = new ICloudSyncProvider[] {};
  13. public CloudSyncProvider(IApplicationHost appHost)
  14. {
  15. _providers = appHost.GetExports<ICloudSyncProvider>().ToArray();
  16. }
  17. public IEnumerable<SyncTarget> GetSyncTargets()
  18. {
  19. return new List<SyncTarget>();
  20. }
  21. public DeviceProfile GetDeviceProfile(SyncTarget target)
  22. {
  23. return new DeviceProfile();
  24. }
  25. public string Name
  26. {
  27. get { return "Cloud Sync"; }
  28. }
  29. }
  30. }