pep
a2ed5026f0
xmpp: Allow resyncs in Agent::join_room
...
Signed-off-by: pep <pep@bouah.net>
2026-01-04 23:33:08 +01:00
pep
e22daa91f1
xmpp: make Agent.config accessible only via getter
...
It may not matter much for the moment as this struct shouldn't change
very much during the life of the client, but this prevents the lock from
being held too long.
Signed-off-by: pep <pep@bouah.net>
2025-11-30 16:36:58 +01:00
pep
a1a31ce11c
xmpp: Merge Agent configuration into new Config struct
...
Signed-off-by: pep <pep@bouah.net>
2025-11-30 16:36:58 +01:00
pep
e503f016a3
xmpp: update to edition 2024
...
Signed-off-by: pep <pep@bouah.net>
2025-11-13 22:41:05 +01:00
Maxime “pep” Buquet
4346e4b940
xmpp::muc::room: reverse check for rooms_joined
...
skip-changelog, fixes bug introduced in the same release
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2025-04-27 16:28:02 +02:00
c1a3c85556
xmpp: Implement Deref<Target=ResourcePart> for RoomNick
2024-12-18 21:55:03 +01:00
793b76d0d5
xmpp: More nicks are typed as RoomNick
2024-12-18 21:55:01 +01:00
b8f74e6bce
xmpp: Common structure for imports
2024-12-18 19:26:40 +01:00
0ec9103b28
xmpp: Rewrite other messages with Agent::send_raw_message
2024-12-18 19:18:34 +01:00
e19a7988ed
xmpp: Agent::send_message is only for normal messages
2024-12-18 19:17:55 +01:00
d98ed615a5
xmpp: Agent::send_room_private_message takes RoomPrivateMessageSettings
2024-12-18 19:17:39 +01:00
3fd8285a29
xmpp: RoomNick is newtype wrapper for ResourcePart
2024-12-18 15:43:09 +00:00
c16456f381
parsers/xmpp: MUC bookmarks have nickname typed as ResourcePart
2024-12-18 15:43:09 +00:00
Jonas Schäfer
35ce86243f
client: use stanzastream!
2024-12-17 18:16:02 +01:00
8c3c8c7c97
hello_bot accepts a list of room JIDs to join to say hello
2024-12-17 00:27:50 +00:00
fdec34afde
Add JoinRoomSettings, LeaveRoomSettings, and RoomMessageSettings
2024-12-17 00:27:50 +00:00
6d7a95b6ca
Remove xmpp::Event::{JoinRoom,LeaveRoom,LeaveAllRooms}
2024-12-16 22:36:25 +01:00
ba6a7c4744
Use tokio::sync::RwLock instead of std
2024-08-06 16:04:04 +02:00
Emmanuel Gil Peyrot
5fc12c45b5
xmpp: Use tokio-xmpp’s reexports of jid and minidom
2024-07-25 14:36:09 +00:00
9d5019ecdd
Fix last cargo doc warnings
...
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2024-01-27 17:44:48 +00:00
moparisthebest
38bfba4a18
xmpp crate now supports ServerConnector
2024-01-03 19:34:02 -05:00
0e31739934
Move send_room_private_message to muc::private_message module
2023-12-31 13:44:10 +01:00
fecacf84c3
Move join_room and leave_room to muc::room module
2023-12-31 13:42:18 +01:00