Add more optimized iterations for user memberships room_id's.

Signed-off-by: Jason Volk <jason@zemos.net>
This commit is contained in:
Jason Volk
2025-10-04 06:17:43 +00:00
parent ee777bc287
commit 443248965d
3 changed files with 47 additions and 8 deletions

View File

@@ -123,14 +123,14 @@ impl Service {
let rooms_invited = self
.services
.state_cache
.rooms_invited_state(user_id)
.map(|(r, _)| r);
.rooms_invited(user_id)
.map(ToOwned::to_owned);
let rooms_knocked = self
.services
.state_cache
.rooms_knocked_state(user_id)
.map(|(r, _)| r);
.rooms_knocked(user_id)
.map(ToOwned::to_owned);
let all_rooms: Vec<_> = rooms_joined
.chain(rooms_invited)