rocket 5.0 & diesel 2.1
This commit is contained in:
10
src/cache.rs
10
src/cache.rs
@@ -12,9 +12,9 @@ use rocket::futures::future;
|
||||
use std::collections::HashMap;
|
||||
|
||||
const KEY_USER_COUNT: &str = "hole_v2:cache:user_count";
|
||||
const USER_COUNT_EXPIRE_TIME: usize = 5 * 60;
|
||||
const USER_COUNT_EXPIRE_TIME: u64 = 5 * 60;
|
||||
|
||||
const INSTANCE_EXPIRE_TIME: usize = 60 * 60;
|
||||
const INSTANCE_EXPIRE_TIME: u64 = 60 * 60;
|
||||
|
||||
const MIN_LENGTH: isize = 200;
|
||||
const MAX_LENGTH: isize = 900;
|
||||
@@ -133,7 +133,7 @@ impl PostCommentCache {
|
||||
// dbg!(&rds_result);
|
||||
if let Ok(s) = rds_result {
|
||||
self.rconn
|
||||
.expire::<&String, bool>(&self.key, INSTANCE_EXPIRE_TIME)
|
||||
.expire::<&String, bool>(&self.key, INSTANCE_EXPIRE_TIME as i64)
|
||||
.await
|
||||
.unwrap_or_else(|e| {
|
||||
warn!(
|
||||
@@ -302,7 +302,7 @@ impl UserCache {
|
||||
let rds_result = self.rconn.get::<&String, String>(&self.key).await;
|
||||
if let Ok(s) = rds_result {
|
||||
self.rconn
|
||||
.expire::<&String, bool>(&self.key, INSTANCE_EXPIRE_TIME)
|
||||
.expire::<&String, bool>(&self.key, INSTANCE_EXPIRE_TIME as i64)
|
||||
.await
|
||||
.unwrap_or_else(|e| {
|
||||
warn!(
|
||||
@@ -355,7 +355,7 @@ impl BlockDictCache {
|
||||
|
||||
if !missing.is_empty() {
|
||||
self.rconn.hset_multiple(&self.key, &missing).await?;
|
||||
self.rconn.expire(&self.key, INSTANCE_EXPIRE_TIME).await?;
|
||||
self.rconn.expire(&self.key, INSTANCE_EXPIRE_TIME as i64).await?;
|
||||
block_dict.extend(missing.into_iter());
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user