From 9275e770b9f6ad03b37faa9f7b24be4fcf68676f Mon Sep 17 00:00:00 2001 From: Andrey Nering Date: Wed, 25 Jun 2025 14:17:29 -0300 Subject: [PATCH] chore(permissions): no need to generate a cache key --- .../dialogs/permissions/permissions.go | 16 +--------------- 1 file changed, 1 insertion(+), 15 deletions(-) diff --git a/internal/tui/components/dialogs/permissions/permissions.go b/internal/tui/components/dialogs/permissions/permissions.go index 078a7d9212123ea13eb5f24dafe0b48e6badfc30..ea41d424bb78dae6a2df9008c03ca804c11f32bb 100644 --- a/internal/tui/components/dialogs/permissions/permissions.go +++ b/internal/tui/components/dialogs/permissions/permissions.go @@ -273,22 +273,9 @@ func (p *permissionDialogCmp) renderHeader() string { return baseStyle.Render(lipgloss.JoinVertical(lipgloss.Left, headerParts...)) } -func (p *permissionDialogCmp) generateContentKey() string { - return fmt.Sprintf("%s_%s_%t_%d_%d_%d_%d", - p.permission.ID, - p.permission.ToolName, - p.diffSplitMode, - p.diffXOffset, - p.diffYOffset, - p.contentViewPort.Width(), - p.contentViewPort.Height()) -} - func (p *permissionDialogCmp) getOrGenerateContent() string { - currentKey := p.generateContentKey() - // Return cached content if available and not dirty - if !p.contentDirty && p.cachedContentKey == currentKey && p.cachedContent != "" { + if !p.contentDirty && p.cachedContent != "" { return p.cachedContent } @@ -309,7 +296,6 @@ func (p *permissionDialogCmp) getOrGenerateContent() string { // Cache the result p.cachedContent = content - p.cachedContentKey = currentKey p.contentDirty = false return content