Improve coverage

This commit is contained in:
2026-02-20 06:02:57 +00:00
parent f848bbf0f2
commit fd6b698077
28 changed files with 2719 additions and 387 deletions

View File

@@ -16,6 +16,7 @@ from .services import (
QuickReplyContentService,
)
from .services.firestore_service import FirestoreService
from .services.quick_reply_session_service import QuickReplySessionService
from .services.redis_service import RedisService
@@ -43,6 +44,16 @@ def get_quick_reply_content_service() -> QuickReplyContentService:
return QuickReplyContentService(settings)
@lru_cache(maxsize=1)
def get_quick_reply_session_service() -> QuickReplySessionService:
"""Get quick reply session service instance."""
return QuickReplySessionService(
redis_service=get_redis_service(),
firestore_service=get_firestore_service(),
quick_reply_content_service=get_quick_reply_content_service(),
)
@lru_cache(maxsize=1)
def get_notification_manager() -> NotificationManagerService:
"""Get notification manager instance."""