Skip to content

Comments

refacto: handlers client & auth#453

Merged
NathaelB merged 4 commits intomainfrom
refacto/handlers-client
Sep 6, 2025
Merged

refacto: handlers client & auth#453
NathaelB merged 4 commits intomainfrom
refacto/handlers-client

Conversation

@NathaelB
Copy link
Member

@NathaelB NathaelB commented Sep 6, 2025

No description provided.

- Replace use case-based client deletion with direct service call
- Introduce DeleteClientInput struct for deletion parameters
- Remove delete_client_use_case from UseCaseBundle and factories
- Update ClientService trait and implementation to accept
  DeleteClientInput
Replace use case structs with input structs and update core service
trait and implementation to support new handler signatures.
- Remove use-case and orchestrator modules from core
- Implement domain service traits in FerriskeyService
- Update API handlers to call domain services instead of use-cases
- Move credential and user logic into service trait impls
- Simplify startup logic to use CoreService trait
- Remove unused service and strategy modules
- Update imports and wiring throughout application and domain layers
@NathaelB NathaelB merged commit 2b342d2 into main Sep 6, 2025
8 of 9 checks passed
@NathaelB NathaelB deleted the refacto/handlers-client branch September 6, 2025 07:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants