mirror of
https://github.com/Tyrrrz/DiscordChatExporter.git
synced 2026-04-29 09:12:40 +00:00
Cleanup templates and change how model is referenced
This commit is contained in:
@@ -307,7 +307,7 @@ namespace DiscordChatExporter.Core.Services
|
||||
var scriptObject = new ScriptObject();
|
||||
|
||||
// Import chat log
|
||||
scriptObject.Import(_log, TemplateMemberFilter, TemplateMemberRenamer);
|
||||
scriptObject.SetValue("Model", _log, true);
|
||||
|
||||
// Import functions
|
||||
scriptObject.Import(nameof(Format), new Func<IFormattable, string, string>(Format));
|
||||
|
||||
@@ -7,9 +7,6 @@ namespace DiscordChatExporter.Core.Services
|
||||
{
|
||||
public partial class ExportService : IExportService
|
||||
{
|
||||
private static readonly MemberRenamerDelegate TemplateMemberRenamer = m => m.Name;
|
||||
private static readonly MemberFilterDelegate TemplateMemberFilter = m => true;
|
||||
|
||||
private readonly ISettingsService _settingsService;
|
||||
|
||||
public ExportService(ISettingsService settingsService)
|
||||
@@ -30,8 +27,10 @@ namespace DiscordChatExporter.Core.Services
|
||||
var context = new TemplateContext
|
||||
{
|
||||
TemplateLoader = loader,
|
||||
MemberRenamer = TemplateMemberRenamer,
|
||||
MemberFilter = TemplateMemberFilter
|
||||
MemberRenamer = m => m.Name,
|
||||
MemberFilter = m => true,
|
||||
LoopLimit = int.MaxValue,
|
||||
StrictVariables = true
|
||||
};
|
||||
|
||||
// Create template model
|
||||
|
||||
Reference in New Issue
Block a user