Change how services are provided so that they don't go via "extensions"

This commit is contained in:
Campbell Alden 2026-08-02 22:50:47 +09:00
parent 7b6d351282
commit 72ece8af72
3 changed files with 25 additions and 16 deletions

View file

@ -42,5 +42,5 @@ class BirdEmailServiceImpl(EmailService):
return response.ok
def get_service(config: EmailConfig) -> EmailService:
def get_email_service(config: EmailConfig) -> EmailService:
return BirdEmailServiceImpl(config)

View file

@ -96,7 +96,3 @@ class UserService:
user = self._repo.get_user_by_id(user_id)
if user:
return user.to_profile()
def get_service(repo: UserRepo) -> UserService:
return UserService(repo)