events: Restore docs for DummyEvent and RoomKeyEvent
This commit is contained in:
		
							parent
							
								
									0acb121ee5
								
							
						
					
					
						commit
						7fd350d6c6
					
				| @ -4,6 +4,16 @@ use ruma_events_macros::EventContent; | |||||||
| use serde::{Deserialize, Serialize}; | use serde::{Deserialize, Serialize}; | ||||||
| 
 | 
 | ||||||
| /// The payload for `DummyEvent`.
 | /// The payload for `DummyEvent`.
 | ||||||
|  | ///
 | ||||||
|  | /// This event type is used to indicate new Olm sessions for end-to-end encryption.
 | ||||||
|  | ///
 | ||||||
|  | /// Typically it is encrypted as an *m.room.encrypted* event, then sent as a to-device event.
 | ||||||
|  | ///
 | ||||||
|  | /// The event does not have any content associated with it. The sending client is expected to
 | ||||||
|  | /// send a key share request shortly after this message, causing the receiving client to process
 | ||||||
|  | /// this *m.dummy* event as the most recent event and using the keyshare request to set up the
 | ||||||
|  | /// session. The keyshare request and *m.dummy* combination should result in the original
 | ||||||
|  | /// sending client receiving keys over the newly established session.
 | ||||||
| #[derive(Clone, Debug, Deserialize, Serialize, EventContent)] | #[derive(Clone, Debug, Deserialize, Serialize, EventContent)] | ||||||
| #[ruma_event(type = "m.dummy")] | #[ruma_event(type = "m.dummy")] | ||||||
| pub struct DummyToDeviceEventContent {} | pub struct DummyToDeviceEventContent {} | ||||||
|  | |||||||
| @ -5,6 +5,8 @@ use ruma_identifiers::{EventEncryptionAlgorithm, RoomId}; | |||||||
| use serde::{Deserialize, Serialize}; | use serde::{Deserialize, Serialize}; | ||||||
| 
 | 
 | ||||||
| /// The payload for `RoomKeyEvent`.
 | /// The payload for `RoomKeyEvent`.
 | ||||||
|  | ///
 | ||||||
|  | /// Typically encrypted as an *m.room.encrypted* event, then sent as a to-device event.
 | ||||||
| #[derive(Clone, Debug, Deserialize, Serialize, EventContent)] | #[derive(Clone, Debug, Deserialize, Serialize, EventContent)] | ||||||
| #[ruma_event(type = "m.room_key")] | #[ruma_event(type = "m.room_key")] | ||||||
| pub struct RoomKeyToDeviceEventContent { | pub struct RoomKeyToDeviceEventContent { | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user