Exemple #1
0
 public ModsModel(
     IModsCache modsCache,
     ILogger <ModsModel> logger)
 {
     _modsCache = modsCache;
     _logger    = logger;
 }
Exemple #2
0
 /// <inheritdoc cref="ModsManager" />
 /// <param name="contentDownloader">Client for mods download and updating.</param>
 /// <param name="contentVerifier">Client for verifying whether mods are up to date and correct.</param>
 /// <param name="modsCache">Installed mods cache.</param>
 /// <param name="logger">Logger.</param>
 public ModsManager(
     IContentDownloader contentDownloader,
     IContentVerifier contentVerifier,
     IModsCache modsCache,
     ILogger <ModsManager> logger)
 {
     _contentDownloader = contentDownloader;
     _contentVerifier   = contentVerifier;
     _modsCache         = modsCache;
     _logger            = logger;
 }