Глобальный рефакторинг пространств имён
This commit is contained in:
@@ -0,0 +1,42 @@
|
||||
using Microsoft.Extensions.DependencyInjection;
|
||||
using Pf2e.Scrapper.Importers.Implementations.Aonprd.Compendium;
|
||||
using Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers;
|
||||
using StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper;
|
||||
|
||||
namespace Pf2e.Scrapper.Importers.Implementations.Aonprd;
|
||||
|
||||
using StringHelper = Helpers.StringHelper;
|
||||
|
||||
/// <summary>
|
||||
/// Класс обработки данных с сайта Архивов Нефеса.
|
||||
/// </summary>
|
||||
internal class AonprdImporter : AbstractImporter
|
||||
{
|
||||
/// <summary>
|
||||
/// Название внешней ссылки.
|
||||
/// </summary>
|
||||
public const string TargetName = "Archives of Nethys Pathfinder 2e";
|
||||
|
||||
/// <inheritdoc/>
|
||||
public override string Name => TargetName;
|
||||
|
||||
/// <inheritdoc/>
|
||||
public override string Slug => "aonprd";
|
||||
|
||||
#region "Внедрение зависимостей"
|
||||
|
||||
public static void RegisterServices(IServiceCollection services)
|
||||
{
|
||||
services.AddSingleton<AonprdImporter>();
|
||||
services.AddSingleton<AonprdRepository>();
|
||||
services.AddSingleton<AonprdCompendium>();
|
||||
|
||||
services.AddSingleton<AonprdBuilderGlobals>();
|
||||
services.AddSingleton<RuleTocCollection>();
|
||||
services.AddTransient<StringHelper>();
|
||||
|
||||
AonprdProcessorInputExtension.RegisterServices(services);
|
||||
}
|
||||
|
||||
#endregion
|
||||
}
|
||||
Reference in New Issue
Block a user