Add contact list support
This commit is contained in:
parent
92386fc488
commit
08af035eb1
2 changed files with 24 additions and 1 deletions
|
|
@ -33,6 +33,7 @@ fn main() {
|
|||
.set_client(ClientType::Bot, "xmpp-rs")
|
||||
.set_website("https://gitlab.com/xmpp-rs/xmpp-rs")
|
||||
.enable_feature(ClientFeature::Avatars)
|
||||
.enable_feature(ClientFeature::ContactList)
|
||||
.build(value_tx)
|
||||
.unwrap();
|
||||
|
||||
|
|
@ -47,6 +48,15 @@ fn main() {
|
|||
println!("Disconnected.");
|
||||
return Err(());
|
||||
},
|
||||
Event::ContactAdded(contact) => {
|
||||
println!("Contact {:?} added.", contact);
|
||||
},
|
||||
Event::ContactRemoved(contact) => {
|
||||
println!("Contact {:?} removed.", contact);
|
||||
},
|
||||
Event::ContactChanged(contact) => {
|
||||
println!("Contact {:?} changed.", contact);
|
||||
},
|
||||
Event::RoomJoined(jid) => {
|
||||
println!("Joined room {}.", jid);
|
||||
agent.send_message(jid.into_bare_jid(), MessageType::Groupchat, "en", "Hello world!");
|
||||
|
|
|
|||
Loading…
Reference in a new issue