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.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()
|
||||||
|
|||||||
Reference in New Issue
Block a user