Migrate all request types to new style
!27 (merged) introduced a new pattern for request handling. Now that it has been merged, all existing request types need to be migrated. Migrated requests show up in the automatically generated protocol documentation and subsequently appear in generated libraries and on docs.signald.org.
Note: this issue is labeled "Low Hanging Fruit" because most of these would be pretty easy to do individually. I've added a note to the particularly tricky ones.
-
send
-
register
-
verify
-
typing_started
- merged intotyping
-
typing_stopped
- merged intotyping
-
mark_read
-
add_device
-
list_accounts
-
list_groups
-
update_group
-
leave_group
-
link
- split into two requests:generate_linking_uri
andfinish_link
-
get_identities
-
trust
-
version
-
subscribe
- this one's going to be tricky to transition -
unsubscribe
- this one's going to be tricky to transition -
sync_contacts
- v1request_sync
-
sync_groups
- v1request_sync
-
sync_configuration
- v1request_sync
-
list_contacts
-
update_contact
-
set_expiration
-
get_profile
-
set_profile
-
react
-
group_link_info