dev: 渲染服务和文件内容服务

This commit is contained in:
2024-01-17 13:20:32 +08:00
parent 3d811770c4
commit 2d75c5c9a7
9 changed files with 212 additions and 0 deletions

View File

@@ -0,0 +1,18 @@
using System.Collections.Concurrent;
using YaeBlog.Core.Models;
namespace YaeBlog.Core.Services;
public class EssayContentService
{
private readonly ConcurrentDictionary<string, BlogEssay> _essays = new();
public bool TryGet(string key, out BlogEssay? essay)
=> _essays.TryGetValue(key, out essay);
public bool TryAdd(string key, BlogEssay essay) => _essays.TryAdd(key, essay);
public IEnumerable<KeyValuePair<string, BlogEssay>> Essays => _essays;
public int Count => _essays.Count;
}