From 58273b12cde9f2d9bb91ad75475efaf3d114a33b Mon Sep 17 00:00:00 2001 From: meoacgx Date: Tue, 10 Mar 2026 03:23:43 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=85=81=E8=AE=B8=E9=87=8D=E5=A4=8D?= =?UTF-8?q?=E5=8F=98=E9=87=8F=E7=8B=AC=E7=AB=8B=E8=A7=A3=E6=9E=90=E5=8F=96?= =?UTF-8?q?=E5=80=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Services/TemplateRenderingService.cs | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/src/TelegramPanel.Web/Services/TemplateRenderingService.cs b/src/TelegramPanel.Web/Services/TemplateRenderingService.cs index b56c54e..21d318a 100644 --- a/src/TelegramPanel.Web/Services/TemplateRenderingService.cs +++ b/src/TelegramPanel.Web/Services/TemplateRenderingService.cs @@ -65,7 +65,6 @@ public sealed class TemplateRenderingService if (matches.Count == 0) return template; - var cache = new Dictionary(StringComparer.OrdinalIgnoreCase); var builder = new StringBuilder(); var lastIndex = 0; @@ -76,12 +75,7 @@ public sealed class TemplateRenderingService builder.Append(template, lastIndex, match.Index - lastIndex); var tokenName = match.Groups["name"].Value; - if (!cache.TryGetValue(tokenName, out var resolved)) - { - resolved = await ResolveTextTokenAsync(tokenName, cancellationToken); - cache[tokenName] = resolved; - } - + var resolved = await ResolveTextTokenAsync(tokenName, cancellationToken); builder.Append(resolved); lastIndex = match.Index + match.Length; }