When purging a room it doesn't make sense to send every individual update, we can combine them into a "all state is invalid for this room".
As it is hard to mark the room as "being purged" we do this whenever there's many state updates in the room. This should also cover any other unforeseen replication updates with massive amounts of state.
When purging a room it doesn't make sense to send every individual update, we can combine them into a "all state is invalid for this room".
As it is hard to mark the room as "being purged" we do this whenever there's many state updates in the room. This should also cover any other unforeseen replication updates with massive amounts of state.