Продолжение рефакторинга (вынесение WPF в отдельный проект)
This commit is contained in:
@@ -1,14 +1,13 @@
|
||||
using Microsoft.Extensions.DependencyInjection;
|
||||
using Pf2e.Scrapper.Importers.Implementations.FoundryEn.Compendium;
|
||||
using Pf2e.Scrapper.Importers.Implementations.FoundryEn.Helpers;
|
||||
using Pf2e.Scrapper.Importers.Repositories;
|
||||
|
||||
namespace Pf2e.Scrapper.Importers.Implementations.FoundryEn;
|
||||
|
||||
/// <summary>
|
||||
/// Импортёр для модуля Pf2e FoundryVTT.
|
||||
/// </summary>
|
||||
internal class FoundryEnImporter : AbstractImporter
|
||||
public class FoundryEnImporter : AbstractImporter
|
||||
{
|
||||
/// <summary>
|
||||
/// Название внешней ссылки.
|
||||
@@ -27,6 +26,10 @@ internal class FoundryEnImporter : AbstractImporter
|
||||
|
||||
#region "Внедрение зависимостей"
|
||||
|
||||
/// <summary>
|
||||
/// Регистрация сервисов импортёра в контейнере зависимостей.
|
||||
/// </summary>
|
||||
/// <param name="services">Коллекция сервисов.</param>
|
||||
public static void RegisterServices(IServiceCollection services)
|
||||
{
|
||||
services.AddSingleton<FoundryEnImporter>();
|
||||
@@ -39,16 +42,3 @@ internal class FoundryEnImporter : AbstractImporter
|
||||
|
||||
#endregion
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Git-репозиторий данных FoundryVTT-модуля "pf2e".
|
||||
/// </summary>
|
||||
/// <param name="importer"><inheritdoc cref="FoundryEnImporter"/></param>
|
||||
internal class FoundryEnRepository(FoundryEnImporter importer) : AbstractGitHubRepository(importer)
|
||||
{
|
||||
/// <inheritdoc/>
|
||||
public override string Repository => "foundryvtt/pf2e";
|
||||
|
||||
/// <inheritdoc/>
|
||||
public override string AssetName => "json-assets.zip";
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user