public ImportLastfmData(IHttpClient httpClient, IJsonSerializer jsonSerializer, IUserManager userManager, IUserDataManager userDataManager) { _userManager = userManager; _userDataManager = userDataManager; _apiClient = new LastfmApiClient(httpClient, jsonSerializer); }
public ImportLastfmData(IHttpClient httpClient, IJsonSerializer jsonSerializer, IUserManager userManager, IUserDataManager userDataManager) { _userManager = userManager; _userDataManager = userDataManager; _apiClient = new LastfmApiClient(httpClient, jsonSerializer); }
public ImportLastfmData(IHttpClientFactory httpClientFactory, IJsonSerializer jsonSerializer, IUserManager userManager, IUserDataManager userDataManager, ILibraryManager libraryManager, ILoggerFactory loggerFactory) { _userManager = userManager; _userDataManager = userDataManager; _libraryManager = libraryManager; _logger = loggerFactory.CreateLogger <ImportLastfmData>(); _apiClient = new LastfmApiClient(httpClientFactory, jsonSerializer, loggerFactory.CreateLogger <ImportLastfmData>()); }
public ImportLastfmData(IHttpClient httpClient, IJsonSerializer jsonSerializer, IUserManager userManager, IUserDataManager userDataManager, ILibraryManager libraryManager, ILoggerFactory loggerFactory) { _userManager = userManager; _userDataManager = userDataManager; _libraryManager = libraryManager; _logger = loggerFactory.CreateLogger("AutoOrganize"); _apiClient = new LastfmApiClient(httpClient, jsonSerializer, _logger); }
/// <summary> /// Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. /// </summary> public void Dispose() { // Unbind events _sessionManager.PlaybackStart -= PlaybackStart; _sessionManager.PlaybackStopped -= PlaybackStopped; _userDataManager.UserDataSaved -= UserDataSaved; // Clean up _apiClient = null; }
/// <summary> /// Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. /// </summary> public void Dispose() { //Unbind events _sessionManager.PlaybackStart -= PlaybackStart; _sessionManager.PlaybackStopped -= PlaybackStopped; _userDataManager.UserDataSaved -= UserDataSaved; //Clean up _apiClient = null; }
public ServerEntryPoint(ISessionManager sessionManager, IJsonSerializer jsonSerializer, IHttpClient httpClient, ILogManager logManager, IUserDataManager userDataManager) { Plugin.Logger = logManager.GetLogger(Plugin.Instance.Name); _sessionManager = sessionManager; _userDataManager = userDataManager; _apiClient = new LastfmApiClient(httpClient, jsonSerializer); Instance = this; }
public ServerEntryPoint(ISessionManager sessionManager, IJsonSerializer jsonSerializer, IHttpClient httpClient, ILogManager logManager, IUserDataManager userDataManager) { Plugin.Logger = logManager.GetLogger(Plugin.Instance.Name); _sessionManager = sessionManager; _userDataManager = userDataManager; _apiClient = new LastfmApiClient(httpClient, jsonSerializer); Instance = this; }
public ServerEntryPoint( ISessionManager sessionManager, IJsonSerializer jsonSerializer, IHttpClientFactory httpClientFactory, ILoggerFactory loggerFactory, IUserDataManager userDataManager) { _logger = loggerFactory.CreateLogger <ServerEntryPoint>(); _sessionManager = sessionManager; _userDataManager = userDataManager; _apiClient = new LastfmApiClient(httpClientFactory, jsonSerializer, _logger); Instance = this; }
public RestApi(IJsonSerializer jsonSerializer, IHttpClient httpClient) { _apiClient = new LastfmApiClient(httpClient, jsonSerializer); }
public RestApi(IJsonSerializer jsonSerializer, IHttpClient httpClient, ILoggerFactory loggerFactory) { _logger = loggerFactory.CreateLogger("AutoOrganize"); _apiClient = new LastfmApiClient(httpClient, jsonSerializer, _logger); }
public RestApi(IJsonSerializer jsonSerializer, IHttpClient httpClient) { _apiClient = new LastfmApiClient(httpClient, jsonSerializer); }