feat: add_general_interceptor_module

This commit is contained in:
martsforever
2025-10-29 17:49:25 +08:00
parent 90ad5e7cfb
commit ef5f20ed82
2 changed files with 15 additions and 0 deletions
@@ -0,0 +1,13 @@
from app.general.general_interceptors import add_general_interceptor, GeneralInterceptor
from app.utils.redis_utils import remove_redis_cache
def add_general_interceptor_module():
async def before_update(row, session, user):
module = row.get("code", None)
await remove_redis_cache(f"@@general_module_{module}")
add_general_interceptor(GeneralInterceptor(
module='module',
before_update=before_update
))
+2
View File
@@ -28,6 +28,7 @@ from app.create_app import create_app
from app.general.add_general_route import add_general_route from app.general.add_general_route import add_general_route
from app.general_interceptors.add_general_interceptor_knowledge_doc import add_general_interceptor_knowledge_doc from app.general_interceptors.add_general_interceptor_knowledge_doc import add_general_interceptor_knowledge_doc
from app.general_interceptors.add_general_interceptor_llm_user import add_general_interceptor_llm_user from app.general_interceptors.add_general_interceptor_llm_user import add_general_interceptor_llm_user
from app.general_interceptors.add_general_interceptor_module import add_general_interceptor_module
from app.model.ApiSecretModel import ApiSecretService from app.model.ApiSecretModel import ApiSecretService
from app.model.ApproveModel import ApproveService from app.model.ApproveModel import ApproveService
from app.model.ConversationModel import ConversationService from app.model.ConversationModel import ConversationService
@@ -139,3 +140,4 @@ ModuleService.add_route(app=app, path="/module")
add_general_interceptor_llm_user() add_general_interceptor_llm_user()
add_general_interceptor_knowledge_doc() add_general_interceptor_knowledge_doc()
add_general_interceptor_module()