using System.Threading.Tasks; using NLog; using Sony.Filtr.Contracts.Abstractions; using Sony.Filtr.Contracts.Entities; using Sony.Filtr.ErrorLogging; namespace Sony.Filtr.PlaylistSynchronization.Synchronizer { public class GrooveSynchronizer : SynchronizerBase { private readonly IServiceAccountManager _serviceAccountManager; private readonly ErrorLoggingManager _errorLoggingManager; private Logger _logger; public GrooveSynchronizer(IServiceAccountManager serviceAccountManager, ErrorLoggingManager errorLoggingManager) { _serviceAccountManager = serviceAccountManager; _errorLoggingManager = errorLoggingManager; _logger = LogManager.GetLogger("PlaylistSynchronization"); } protected override async Task CopyToPlaylistInternalAsync(GenericPlaylist genericPlaylist, Data.PlaylistSynchronization playlistSynchronization, ServiceAccount serviceAccount) { var syncResult = new PlaylistSynchronizationResult(); return syncResult; } } }