mirror of
https://github.com/Tyrrrz/DiscordChatExporter.git
synced 2025-05-22 10:55:15 -04:00
Update nuget packages
This commit is contained in:
parent
6f54c09d96
commit
be66c74c08
3 changed files with 13 additions and 7 deletions
|
@ -7,7 +7,7 @@
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<PackageReference Include="CliFx" Version="1.3.1" />
|
<PackageReference Include="CliFx" Version="1.3.2" />
|
||||||
<PackageReference Include="Gress" Version="1.2.0" />
|
<PackageReference Include="Gress" Version="1.2.0" />
|
||||||
<PackageReference Include="Tyrrrz.Extensions" Version="1.6.5" />
|
<PackageReference Include="Tyrrrz.Extensions" Version="1.6.5" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
<Import Project="../DiscordChatExporter.props" />
|
<Import Project="../DiscordChatExporter.props" />
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<PackageReference Include="MiniRazor" Version="1.0.1" />
|
<PackageReference Include="MiniRazor" Version="1.1.0" />
|
||||||
<PackageReference Include="Polly" Version="7.2.1" />
|
<PackageReference Include="Polly" Version="7.2.1" />
|
||||||
<PackageReference Include="Tyrrrz.Extensions" Version="1.6.5" />
|
<PackageReference Include="Tyrrrz.Extensions" Version="1.6.5" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
|
@ -3,12 +3,18 @@ using System.Threading.Tasks;
|
||||||
using MiniRazor;
|
using MiniRazor;
|
||||||
using Tyrrrz.Extensions;
|
using Tyrrrz.Extensions;
|
||||||
|
|
||||||
[assembly: InternalsVisibleTo("RazorAssembly")]
|
[assembly: InternalsVisibleTo(DiscordChatExporter.Domain.Exporting.Writers.Html.TemplateBundle.PreambleTemplateAssemblyName)]
|
||||||
|
[assembly: InternalsVisibleTo(DiscordChatExporter.Domain.Exporting.Writers.Html.TemplateBundle.MessageGroupTemplateAssemblyName)]
|
||||||
|
[assembly: InternalsVisibleTo(DiscordChatExporter.Domain.Exporting.Writers.Html.TemplateBundle.PostambleTemplateAssemblyName)]
|
||||||
|
|
||||||
namespace DiscordChatExporter.Domain.Exporting.Writers.Html
|
namespace DiscordChatExporter.Domain.Exporting.Writers.Html
|
||||||
{
|
{
|
||||||
internal partial class TemplateBundle
|
internal partial class TemplateBundle
|
||||||
{
|
{
|
||||||
|
public const string PreambleTemplateAssemblyName = "RazorAssembly_Preamble";
|
||||||
|
public const string MessageGroupTemplateAssemblyName = "RazorAssembly_MessageGroup";
|
||||||
|
public const string PostambleTemplateAssemblyName = "RazorAssembly_Postamble";
|
||||||
|
|
||||||
public MiniRazorTemplateDescriptor PreambleTemplate { get; }
|
public MiniRazorTemplateDescriptor PreambleTemplate { get; }
|
||||||
|
|
||||||
public MiniRazorTemplateDescriptor MessageGroupTemplate { get; }
|
public MiniRazorTemplateDescriptor MessageGroupTemplate { get; }
|
||||||
|
@ -44,11 +50,11 @@ namespace DiscordChatExporter.Domain.Exporting.Writers.Html
|
||||||
var postambleTemplateSource = typeof(HtmlMessageWriter).Assembly
|
var postambleTemplateSource = typeof(HtmlMessageWriter).Assembly
|
||||||
.GetManifestResourceString($"{ns}.PostambleTemplate.cshtml");
|
.GetManifestResourceString($"{ns}.PostambleTemplate.cshtml");
|
||||||
|
|
||||||
var engine = new MiniRazorTemplateEngine("RazorAssembly", ns);
|
var engine = new MiniRazorTemplateEngine();
|
||||||
|
|
||||||
var preambleTemplate = engine.Compile(preambleTemplateSource);
|
var preambleTemplate = engine.Compile(preambleTemplateSource, PreambleTemplateAssemblyName, ns);
|
||||||
var messageGroupTemplate = engine.Compile(messageGroupTemplateSource);
|
var messageGroupTemplate = engine.Compile(messageGroupTemplateSource, MessageGroupTemplateAssemblyName, ns);
|
||||||
var postambleTemplate = engine.Compile(postambleTemplateSource);
|
var postambleTemplate = engine.Compile(postambleTemplateSource, PostambleTemplateAssemblyName, ns);
|
||||||
|
|
||||||
return new TemplateBundle(preambleTemplate, messageGroupTemplate, postambleTemplate);
|
return new TemplateBundle(preambleTemplate, messageGroupTemplate, postambleTemplate);
|
||||||
});
|
});
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue