Improve coverage
This commit is contained in:
@@ -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."""
|
||||
|
||||
Reference in New Issue
Block a user