basic rate limit

This commit is contained in:
2024-01-02 20:23:51 +08:00
parent 84943a3965
commit d3d9f30b2a
7 changed files with 89 additions and 13 deletions

View File

@@ -229,8 +229,7 @@ impl Post {
let mut cacher = PostListCache::init(room_id, order_mode, rconn);
if cacher.need_fill().await {
let pids =
Self::_get_ids_by_page(db, room_id, order_mode, 0, cacher.i64_minlen())
.await?;
Self::_get_ids_by_page(db, room_id, order_mode, 0, cacher.i64_minlen()).await?;
let ps = Self::get_multi(db, rconn, &pids).await?;
cacher.fill(&ps).await;
}