matrix: Use new event types in message handler
This commit is contained in:
parent
df3d04eb87
commit
4889318e54
1 changed files with 7 additions and 4 deletions
|
@ -2,9 +2,9 @@ use matrix_sdk::{
|
|||
config::SyncSettings,
|
||||
room::Room,
|
||||
ruma::{
|
||||
events::room::message::{
|
||||
MessageType, OriginalSyncRoomMessageEvent, RoomMessageEventContent,
|
||||
TextMessageEventContent,
|
||||
events::{
|
||||
room::message::{MessageType, RoomMessageEventContent, TextMessageEventContent},
|
||||
OriginalSyncMessageLikeEvent,
|
||||
},
|
||||
UserId,
|
||||
},
|
||||
|
@ -20,7 +20,10 @@ fn open(param: String) {
|
|||
io::stdout().write_all(&out.stdout).unwrap();
|
||||
}
|
||||
|
||||
async fn on_room_message(event: OriginalSyncRoomMessageEvent, room: Room) {
|
||||
async fn on_room_message(
|
||||
event: OriginalSyncMessageLikeEvent<RoomMessageEventContent>,
|
||||
room: Room,
|
||||
) {
|
||||
if let Room::Joined(room) = room {
|
||||
let msg_body = match event.content.msgtype {
|
||||
MessageType::Text(TextMessageEventContent { body, .. }) => body,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue