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 : ISynchronizer { 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"); } public async Task<(PlaylistSynchronizationResult, string, string)> CopyToPlaylistAsync(GenericPlaylist genericPlaylist, Data.PlaylistSynchronization playlistSynchronization, ServiceAccount serviceAccount) { var syncResult = new PlaylistSynchronizationResult(); return (syncResult, null, null); } } }