fix: don't load endless prev events and fix room join bug
This commit is contained in:
parent
2c3bee34a0
commit
0823506d05
2 changed files with 7 additions and 2 deletions
|
@ -907,7 +907,7 @@ pub async fn handle_incoming_pdu<'a>(
|
|||
if let Some(json) =
|
||||
json_opt.or_else(|| db.rooms.get_outlier_pdu_json(&prev_event_id).ok().flatten())
|
||||
{
|
||||
if incoming_pdu.origin_server_ts
|
||||
if pdu.origin_server_ts
|
||||
> db.rooms
|
||||
.first_pdu_in_room(&room_id)
|
||||
.map_err(|_| "Error loading first room event.".to_owned())?
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue