Tom Dryer

Results 132 comments of Tom Dryer

Thanks, I reproduced this and added a workaround. The workaround causes the sort order for the conversation to be temporarily incorrect, so I'll leave this issue open to address the...

An experimental snap package is now available in Ubuntu 16.04: ``` sudo snap install hangups ``` Please let me know if there are any issues with it.

Known issues with snap package: - specifying command line arguments containing paths can cause `PermissionError` because of sandboxing - notifications don't work - [Unicode doesn't work](https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/1576411).

Snap package update is currently on hold because of an issue with `pkg_resources` trying to list files in the current working directory: https://gist.github.com/tdryer/d8b57aab2144fd7dc66a33f992784d56

Fixed (https://github.com/tdryer/hangups/commit/ed360f3aa4333adbf3e9c60f0b2ed6bc94225491) and updated the snap package.

Experimental PyInstaller distribution is available in #313.

The server immediately notifies the client when presence state changes, so it's only be necessary for the client to request the presence state when it connects. It's possible to receive...

Here's an example of using `on_state_update` to run some code for each presence notification: ``` python def presence_changed(state_update): if state_update.HasField('presence_notification'): # handle state_update.presence_notification here client.on_state_update.add_observer(presence_changed) ```

Fixed in master. Thanks @EionRobb! The last `presence_notification` in my log was from January 31, 2017.

I don't have any plans to implement it myself right now, but I think it would be nice to have.