Merge pull request #2247 from matrix-org/poljar/key_request_fix

Fix the action of a room key request cancellation.
pull/977/head
Travis Ralston 5 years ago committed by GitHub
commit 808eda404a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -0,0 +1 @@
Fix the ``m.room_key_request`` ``action`` value, setting it from ``cancel_request`` to ``request_cancellation``.

@ -1,6 +1,6 @@
{ {
"content": { "content": {
"action": "cancel_request", "action": "request_cancellation",
"requesting_device_id": "RJYKSTBOIE", "requesting_device_id": "RJYKSTBOIE",
"request_id": "1495474790150.19" "request_id": "1495474790150.19"
}, },

@ -38,7 +38,7 @@ properties:
action: action:
enum: enum:
- request - request
- cancel_request - request_cancellation
type: string type: string
requesting_device_id: requesting_device_id:
description: ID of the device requesting the key. description: ID of the device requesting the key.

@ -756,8 +756,8 @@ sending `m.room_key_request`_ to-device messages to other devices with
device, it can forward the keys to the first device by sending an encrypted device, it can forward the keys to the first device by sending an encrypted
`m.forwarded_room_key`_ to-device message. The first device should then send an `m.forwarded_room_key`_ to-device message. The first device should then send an
`m.room_key_request`_ to-device message with ``action`` set to `m.room_key_request`_ to-device message with ``action`` set to
``cancel_request`` to the other devices that it had originally sent the key ``request_cancellation`` to the other devices that it had originally sent the key
request to; a device that receives a ``cancel_request`` should disregard any request to; a device that receives a ``request_cancellation`` should disregard any
previously-received ``request`` message with the same ``request_id`` and previously-received ``request`` message with the same ``request_id`` and
``requesting_device_id``. ``requesting_device_id``.

Loading…
Cancel
Save