feat(score): invalidate cache when pin/unpin/reorder scores
This commit is contained in:
@@ -5,6 +5,10 @@ from app.service.beatmapset_cache_service import (
|
||||
BeatmapsetCacheService as OriginBeatmapsetCacheService,
|
||||
get_beatmapset_cache_service,
|
||||
)
|
||||
from app.service.user_cache_service import (
|
||||
UserCacheService as OriginUserCacheService,
|
||||
get_user_cache_service,
|
||||
)
|
||||
|
||||
from fastapi import Depends
|
||||
|
||||
@@ -14,4 +18,9 @@ def get_beatmapset_cache_dependency(redis: Redis) -> OriginBeatmapsetCacheServic
|
||||
return get_beatmapset_cache_service(redis)
|
||||
|
||||
|
||||
def get_user_cache_dependency(redis: Redis) -> OriginUserCacheService:
|
||||
return get_user_cache_service(redis)
|
||||
|
||||
|
||||
BeatmapsetCacheService = Annotated[OriginBeatmapsetCacheService, Depends(get_beatmapset_cache_dependency)]
|
||||
UserCacheService = Annotated[OriginUserCacheService, Depends(get_user_cache_dependency)]
|
||||
Reference in New Issue
Block a user