chore(permissions): no need to generate a cache key

Andrey Nering created

Change summary

internal/tui/components/dialogs/permissions/permissions.go | 16 -------
1 file changed, 1 insertion(+), 15 deletions(-)

Detailed changes

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