pub async fn read_receipt(
        &self,
        room_id: &RoomId,
        event_id: &EventId,
    ) -> Result<create_receipt::Response> {
        let request =
            create_receipt::Request::new(room_id, create_receipt::ReceiptType::Read, event_id);
        self.send(request).await
    }
/// Send a request to notify the room the user has read specific event.
///
/// Returns a `create_receipt::Response`, an empty response.
///
/// # Arguments
///
/// * `room_id` - The `RoomId` the user is currently in.
///
/// * `event_id` - The `EventId` specifies the event to set the read receipt on.
Send a request to notify the room the user has read specific event.
Returns a `create_receipt::Response`, an empty response.
Send a request to notify the room the user has read specific event . Returns a ` create_receipt :: Response ` an empty response .
pub async fn read_receipt(
        &self,
        room_id: &RoomId,
        event_id: &EventId,
    ) -> Result<create_receipt::Response> {
        let request =
            create_receipt::Request::new(room_id, create_receipt::ReceiptType::Read, event_id);
        self.send(request).await
    }
pub async fn read_receipt ( & self , room_id : & RoomId , event_id : & EventId , ) -> Result < create_receipt :: Response > { let request = create_receipt :: Request :: new ( room_id , create_receipt :: ReceiptType :: Read , event_id ) ; self . send ( request ) . await }
Send a request to notify the room the user has read specific event.
Send a request to notify the room the user has read specific event .
&self
room_id
&RoomId
event_id
&EventId
&self
room_id
&RoomId
event_id
&EventId