Adjust message types.
This commit is contained in:
parent
71933d5827
commit
b07d20cd64
|
|
@ -6,8 +6,7 @@ async fn main() -> anyhow::Result<()> {
|
||||||
|
|
||||||
let broadcaster = j7s_matrix_sdk::MatrixBroadcaster::new(&url, &token, &device_name).await?;
|
let broadcaster = j7s_matrix_sdk::MatrixBroadcaster::new(&url, &token, &device_name).await?;
|
||||||
|
|
||||||
let message =
|
let message = matrix_sdk::ruma::events::room::message::MessageType::text_plain("Hi!");
|
||||||
matrix_sdk::ruma::events::room::message::RoomMessageEventContent::text_plain("Hi!");
|
|
||||||
loop {
|
loop {
|
||||||
tokio::time::sleep(tokio::time::Duration::from_secs(2)).await;
|
tokio::time::sleep(tokio::time::Duration::from_secs(2)).await;
|
||||||
broadcaster.broadcast(&message).await?;
|
broadcaster.broadcast(&message).await?;
|
||||||
|
|
|
||||||
|
|
@ -41,13 +41,15 @@ impl MatrixBroadcaster {
|
||||||
|
|
||||||
pub async fn broadcast(
|
pub async fn broadcast(
|
||||||
self: &Self,
|
self: &Self,
|
||||||
msg: &matrix_sdk::ruma::events::room::message::RoomMessageEventContent,
|
msg: &matrix_sdk::ruma::events::room::message::MessageType,
|
||||||
) -> anyhow::Result<()> {
|
) -> anyhow::Result<()> {
|
||||||
let rooms_clone = self.rooms.clone();
|
let rooms_clone = self.rooms.clone();
|
||||||
let rooms = rooms_clone.read().await.clone();
|
let rooms = rooms_clone.read().await.clone();
|
||||||
|
|
||||||
for room in rooms {
|
for room in rooms {
|
||||||
room.send(msg.clone())
|
room.send(
|
||||||
|
matrix_sdk::ruma::events::room::message::RoomMessageEventContent::new(msg.clone()),
|
||||||
|
)
|
||||||
.await
|
.await
|
||||||
.context("Failed to send message to room.")?;
|
.context("Failed to send message to room.")?;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue