Рефакторинг и подготовка к созданию обработчиков импорта
This commit is contained in:
@@ -1,4 +1,7 @@
|
||||
namespace Pf2eDataScrapper.Importers.Implementations.Pf2eFoundry
|
||||
using Pf2eDataScrapper.Importers.Implementations.Pf2eFoundry.DataBuilder;
|
||||
using Pf2eDataScrapper.Importers.Implementations.Pf2eFoundry.SchemaBuilder;
|
||||
|
||||
namespace Pf2eDataScrapper.Importers.Implementations.Pf2eFoundry
|
||||
{
|
||||
/// <summary>
|
||||
/// Импортёр для модуля Pf2e FoundryVTT.
|
||||
@@ -46,7 +49,21 @@
|
||||
/// </summary>
|
||||
public override void Import()
|
||||
{
|
||||
Loader.Prepare();
|
||||
var builder = new PF2eFoundryDataBuilder(Loader);
|
||||
|
||||
builder.TruncateTables();
|
||||
builder.Build();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Построение схем данных
|
||||
/// </summary>
|
||||
public override void BuildSchemas()
|
||||
{
|
||||
var builder = new CompendiumSchemaBuilder(Loader);
|
||||
|
||||
builder.BuildSchemas();
|
||||
builder.Save(EnvSettings.OutputDir);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user