Skip to content

Commit b41207a

Browse files
sharpninjaCopilot
andcommitted
refactor: remove dead standalone constructor from VoiceConversationViewModel
Remove design-time parameterless constructor that created its own McpVoiceConversationService. No callers exist — service is always injected by MainWindowViewModel.CreateVoiceConversationViewModel. ViewModel violations: 110 (down from 125 baseline) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent b71149e commit b41207a

1 file changed

Lines changed: 0 additions & 7 deletions

File tree

src/McpServerManager.Core/ViewModels/VoiceConversationViewModel.cs

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -66,13 +66,6 @@ public VoiceConversationViewModel(McpVoiceConversationService service)
6666
_voiceService = service ?? throw new ArgumentNullException(nameof(service));
6767
}
6868

69-
/// <summary>
70-
/// Design-time/parameterless constructor.
71-
/// </summary>
72-
public VoiceConversationViewModel() : this(new McpVoiceConversationService(AppSettings.ResolveMcpBaseUrl()))
73-
{
74-
}
75-
7669
/// <summary>
7770
/// Refreshes for a connection change by clearing the prior remote session state.
7871
/// </summary>

0 commit comments

Comments
 (0)