I am writing a client on Python, and found these issues:
When “update a chat room” endpoint used, if optional parameters are not specified explicitly, they are reset to default. But, in contrast, “update user” endpoint works better. If parameter not given, or value is None, then old value used.
No shared groups functionality
No delayed lockouts support
I’m not an expert in Java, and will be happy if you pay attention to these defects, and add them to your TODO
But if I do not set any of “update a chat room” parameter, they reset to default. As a side effect I have to repeat the long list of options for a room. I mean I don’t want to specify the whole long list of the params if I want to change only one of them. Please check this.