sync.rs (467B)
1 use crate::commands::match_command; 2 use crate::Config; 3 use matrix_sdk::Client; 4 use matrix_sdk::{ 5 room::Room, 6 ruma::events::{room::message::MessageEventContent, SyncMessageEvent}, 7 }; 8 use std::sync::Arc; 9 use tokio::sync::Mutex; 10 11 #[mrsbfh::commands::commands] 12 pub(crate) async fn on_room_message( 13 event: SyncMessageEvent<MessageEventContent>, 14 room: Room, 15 client: Client, 16 config: Arc<Mutex<Config<'static>>>, 17 ) { 18 println!("message example") 19 }