feat: add_general_interceptor_module
This commit is contained in:
@@ -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
|
||||
))
|
||||
@@ -28,6 +28,7 @@ from app.create_app import create_app
|
||||
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_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.ApproveModel import ApproveService
|
||||
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_knowledge_doc()
|
||||
add_general_interceptor_module()
|
||||
|
||||
Reference in New Issue
Block a user