diff --git a/src/service/account_data/mod.rs b/src/service/account_data/mod.rs index 0968a572..847a540d 100644 --- a/src/service/account_data/mod.rs +++ b/src/service/account_data/mod.rs @@ -169,10 +169,11 @@ pub async fn last_count<'a>( &'a self, room_id: Option<&'a RoomId>, user_id: &'a UserId, - upper: u64, + upper: Option, ) -> Result { type Key<'a> = (Option<&'a RoomId>, &'a UserId, u64, Ignore); + let upper = upper.unwrap_or(u64::MAX); let key = (room_id, user_id, upper, Interfix); self.db .roomuserdataid_accountdata