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,
|
config::SyncSettings,
|
||||||
room::Room,
|
room::Room,
|
||||||
ruma::{
|
ruma::{
|
||||||
events::room::message::{
|
events::{
|
||||||
MessageType, OriginalSyncRoomMessageEvent, RoomMessageEventContent,
|
room::message::{MessageType, RoomMessageEventContent, TextMessageEventContent},
|
||||||
TextMessageEventContent,
|
OriginalSyncMessageLikeEvent,
|
||||||
},
|
},
|
||||||
UserId,
|
UserId,
|
||||||
},
|
},
|
||||||
|
@ -20,7 +20,10 @@ fn open(param: String) {
|
||||||
io::stdout().write_all(&out.stdout).unwrap();
|
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 {
|
if let Room::Joined(room) = room {
|
||||||
let msg_body = match event.content.msgtype {
|
let msg_body = match event.content.msgtype {
|
||||||
MessageType::Text(TextMessageEventContent { body, .. }) => body,
|
MessageType::Text(TextMessageEventContent { body, .. }) => body,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue