Skip to content

Simplify Uninstall to fire-and-forget - #45

Merged
johnkors merged 1 commit into
mainfrom
jk/remove-on-uninstalled
Sep 13, 2026
Merged

johnkors merged 1 commit into
mainfrom
jk/remove-on-uninstalled

Conversation

@johnkors

Copy link
Copy Markdown
Contributor

Summary

  • IWorkspaceInstallationHandler.Uninstall no longer returns the removed Workspace — it's now a fire-and-forget Task Uninstall(string teamId), since the caller (Uninstall middleware) never needed the returned workspace anyway.
  • Updated NoopWorkspaceInstallationHandler and the test's FreshHandler to match the new signature (they were left on the old Task<Workspace?>/Task<Workspace> signature, which broke the build).
  • Cleaned up a stray indentation issue in the middleware.

Test plan

  • dotnet build succeeds with 0 errors
  • dotnet test on WorkspaceInstallationHandlerTests passes

🤖 Generated with Claude Code

…alue

Uninstall no longer needs the removed Workspace, so the interface,
middleware, and its test/noop implementations are updated to match.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@johnkors
johnkors merged commit 5fee964 into main Sep 13, 2026
2 checks passed
@johnkors
johnkors deleted the jk/remove-on-uninstalled branch September 13, 2026 10:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant