612a3a3805
WIP: async async async
2020-05-28 02:15:25 +01:00
d77d04e9b1
Fix messages on remote-initiated chats
2020-05-21 10:49:33 +01:00
15174ea03f
Add a very broken ContactList + outgoing channel implementation
...
Right now, messages don't show on the padfoot side any more, but they
do get sent and received successfully on the other side, and empathy
can manage contacts now, so I'm calling it an overall win.
2020-05-21 02:30:47 +01:00
782662b82f
Flesh out channels some more. They can now be closed.
...
As part of this, move Connection's queue to mpsc and have all channels
for a connection share that connection's main loop.
2020-05-17 22:05:24 +01:00
7003b56ce6
A bit more progress on channels
2020-05-17 00:49:46 +01:00
a202dd84e8
Clean up dbus::arg::Variant type alias
2020-05-16 22:11:38 +01:00
169249b716
Don't build a new connection if it already exists
...
There was also a lot of unneeded overhead in Connection::new() to get
the path to compare against, so split that out into a settings struct
2020-05-16 18:44:02 +01:00
640948241a
Address a number of clippy complaints
2020-05-16 14:51:41 +01:00
33d522779a
Split padfoot/connection.rs into multiple files
2020-05-16 14:23:20 +01:00