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
..
2024-08-16 00:37:51 +00:00
2023-08-28 10:23:54 +02:00
2023-08-28 10:23:54 +02:00
2022-05-30 17:17:06 +02:00
2025-01-01 22:20:39 +00:00
2024-08-16 00:37:51 +00:00
2023-08-28 10:23:54 +02:00
2023-08-28 10:23:54 +02:00
2023-08-28 10:23:54 +02:00
2023-08-28 10:23:54 +02:00
2023-08-28 10:23:54 +02:00
2023-08-28 10:23:54 +02:00
2023-08-22 12:31:49 +02:00
2025-01-01 22:20:39 +00:00
2023-08-28 10:23:54 +02:00