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
))