diff --git a/crates/service/web/storyteller_web/src/http_server/endpoints/moderation/user_feature_flags/edit_user_feature_flags_handler.rs b/crates/service/web/storyteller_web/src/http_server/endpoints/moderation/user_feature_flags/edit_user_feature_flags_handler.rs index 70a0a67531..858c1588c9 100644 --- a/crates/service/web/storyteller_web/src/http_server/endpoints/moderation/user_feature_flags/edit_user_feature_flags_handler.rs +++ b/crates/service/web/storyteller_web/src/http_server/endpoints/moderation/user_feature_flags/edit_user_feature_flags_handler.rs @@ -116,7 +116,8 @@ pub async fn edit_user_feature_flags_handler( path: Path, request: Json, server_state: Data>, - redis_ttl_cache: Data, + //redis_ttl_cache: Data, + redis_pool: Data>, ) -> Result { let maybe_user_session = server_state @@ -216,10 +217,16 @@ pub async fn edit_user_feature_flags_handler( phantom: Default::default(), }).await; - if let Ok(mut redis) = redis_ttl_cache.get_connection() { + //if let Ok(mut redis) = redis_ttl_cache.get_connection() { + // // TODO(bt,2024-04-20): This should be coordinated with other code. + // let cache_key = format!("cache:userProfile:{}", user_profile.username); + // let _r = redis.delete_from_cache(&cache_key); + //} + + if let Ok(mut redis) = redis_pool.get() { // TODO(bt,2024-04-20): This should be coordinated with other code. let cache_key = format!("cache:userProfile:{}", user_profile.username); - let _r = redis.delete_from_cache(&cache_key); + let _r = redis.del(&cache_key); } Ok(simple_json_success())