Skip to content

Commit a4a8fe4

Browse files
committed
Move settings to static field
1 parent 2bddaaa commit a4a8fe4

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/LinkDotNet.Blog.Web/Controller/RssFeedController.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ namespace LinkDotNet.Blog.Web.Controller;
1616

1717
public sealed class RssFeedController : ControllerBase
1818
{
19+
private static readonly XmlWriterSettings Settings = CreateXmlWriterSettings();
1920
private readonly AppConfiguration appConfiguration;
2021
private readonly IRepository<BlogPost> blogPostRepository;
2122

@@ -45,8 +46,7 @@ public async Task<IActionResult> GetRssFeed()
4546

4647
private static async Task WriteRssInfoToStreamAsync(Stream stream, SyndicationFeed feed)
4748
{
48-
var settings = CreateXmlWriterSettings();
49-
await using var xmlWriter = XmlWriter.Create(stream, settings);
49+
await using var xmlWriter = XmlWriter.Create(stream, Settings);
5050
var rssFormatter = new Rss20FeedFormatter(feed, false);
5151
rssFormatter.WriteTo(xmlWriter);
5252
await xmlWriter.FlushAsync();

0 commit comments

Comments
 (0)