refactor: many changes
- Add missing actions and make a clear boundary between actions, services and nfra (i.e: actions shouldn't use stuff from infra/) - Delete stuff not in use: tts, gtts, etc - Add a ton of tests
This commit is contained in:
parent
b2185f4174
commit
152546982c
46 changed files with 2328 additions and 700 deletions
|
|
@ -10,13 +10,22 @@ from apps.httpapi.litestar.dependencies import (
|
|||
authenticate,
|
||||
get_authenticate_action,
|
||||
get_authenticator,
|
||||
get_chatbot_settings_svc,
|
||||
get_db,
|
||||
get_chatbot_repo,
|
||||
get_create_chatbot_svc,
|
||||
get_create_or_update_chatbot_action,
|
||||
get_create_user_svc,
|
||||
get_get_chatbot_by_user_id_action,
|
||||
get_get_chatbot_by_user_id_svc,
|
||||
get_get_tokens_by_auth_code_svc,
|
||||
get_get_user_by_jwt_action,
|
||||
get_get_user_by_username_svc,
|
||||
get_is_valid_token_svc,
|
||||
get_refresh_token_svc,
|
||||
get_sentences_storer_svc,
|
||||
get_settings,
|
||||
get_update_chatbot_svc,
|
||||
get_update_user_svc,
|
||||
get_user_repo,
|
||||
store_chatbot_settings_svc,
|
||||
)
|
||||
from apps.httpapi.litestar.errors import (
|
||||
after_exception_handler,
|
||||
|
|
@ -79,15 +88,26 @@ def create_app():
|
|||
"s": Provide(get_settings, use_cache=True),
|
||||
"a": Provide(get_authenticator, use_cache=True),
|
||||
"user": Provide(authenticate),
|
||||
"db": Provide(get_db, use_cache=True),
|
||||
"bm": Provide(BotsManager, use_cache=True),
|
||||
"gbs": Provide(get_chatbot_settings_svc),
|
||||
"sbs": Provide(store_chatbot_settings_svc),
|
||||
"sss": Provide(get_sentences_storer_svc),
|
||||
"authenticator": Provide(get_authenticator),
|
||||
"twitch_authenticator": Provide(get_authenticator),
|
||||
"authenticate_action": Provide(get_authenticate_action),
|
||||
"user_repo": Provide(get_user_repo),
|
||||
"chatbot_repo": Provide(get_chatbot_repo),
|
||||
"create_user_svc": Provide(get_create_user_svc),
|
||||
"update_chatbot_svc": Provide(get_update_chatbot_svc),
|
||||
"update_user_svc": Provide(get_update_user_svc),
|
||||
"create_chatbot_svc": Provide(get_create_chatbot_svc),
|
||||
"refresh_token_svc": Provide(get_refresh_token_svc),
|
||||
"is_valid_token_svc": Provide(get_is_valid_token_svc),
|
||||
"get_user_by_username_svc": Provide(get_get_user_by_username_svc),
|
||||
"get_chatbot_by_user_id_svc": Provide(get_get_chatbot_by_user_id_svc),
|
||||
"get_tokens_by_auth_code_svc": Provide(get_get_tokens_by_auth_code_svc),
|
||||
"get_user_by_jwt_action": Provide(get_get_user_by_jwt_action),
|
||||
"get_chatbot_by_user_id_action": Provide(get_get_chatbot_by_user_id_action),
|
||||
"create_or_update_chatbot_action": Provide(
|
||||
get_create_or_update_chatbot_action
|
||||
),
|
||||
},
|
||||
)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue