Kévin Commaille c4f55b3990 client-api: Fix deserialization of KnockedRoom
`knock_state` in `KnockedRoom` and `events` in `KnockState` are no longer
required during deserialization and are no longer serialized if they are empty.

This was a deviation from the spec, those fields were never required.
2025-01-02 18:44:25 -05:00
..
2025-01-01 22:20:39 +00:00
2025-01-02 18:41:55 -05:00
2025-01-01 22:20:39 +00:00
2025-01-01 22:20:39 +00:00
2025-01-01 22:20:39 +00:00
2025-01-01 22:20:39 +00:00