Commit Graph

9 Commits

Author SHA1 Message Date
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