The default syncer will now
* correctly set the RoomID in events
* ensure that the event type class matches the event source
* parse the event content, with customizable handling if parsing fails
It will no longer automatically
* update room state in the store
* filter away initial syncs or events from before the user joined the room
To restore update state behavior, you can register an OnEvent handler:
syncer.OnEvent(store.UpdateState)
To restore old the event filtering behavior, you can use OldEventIgnorer:
mautrix.OldEventIgnorer{UserID: "@user:example.com"}.Register(syncer)