Execute the user_settings
object transition
#1108
Labels
api migrations
further discussion required
Discuss this on #zulip-terminal on chat.zulip.org
high priority
should be done as soon as possible
In #19404, we just added the feature level 89 migration to change how we encode user settings in the Zulip API to use a
user_settings
object.The API documentation should explain the transition clearly. Here's the recommended strategy:
update_display_settings
andupdate_global_notifications
event types and process theuser_settings
event type instead.The web app did this migration in zulip/zulip@998d710.
user_settings_object
client capability to all Zulip server versions (older servers will ignore it). If the server returns auser_settings
object in the register response, the client should use that to initialize itsuser_settings
object using theuser_settings
portion of the response; otherwise it should use the user personal settings flags that appear in the top-level response.The text was updated successfully, but these errors were encountered: