xmpp: Add ChatMessage and GroupMessage events; API likely to change

Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
This commit is contained in:
Maxime “pep” Buquet 2020-04-29 23:28:57 +02:00
commit f8cb643590
No known key found for this signature in database
GPG key ID: DEDA74AEECA9D0F2
2 changed files with 39 additions and 0 deletions

View file

@ -51,6 +51,9 @@ async fn main() -> Result<(), Option<()>> {
Event::ContactChanged(contact) => {
println!("Contact {} changed.", contact.jid);
}
Event::ChatMessage(jid, body) => {
println!("Message from {}: {}", jid, body.0);
}
Event::JoinRoom(jid, conference) => {
println!("Joining room {} ({:?})…", jid, conference.name);
client
@ -78,6 +81,9 @@ async fn main() -> Result<(), Option<()>> {
Event::RoomLeft(jid) => {
println!("Left room {}.", jid);
}
Event::RoomMessage(jid, nick, body) => {
println!("Message in room {} from {}: {}", jid, nick, body.0);
}
Event::AvatarRetrieved(jid, path) => {
println!("Received avatar for {} in {}.", jid, path);
}