The "status" example does not work in c2s mode.
yts-client.c:2485: message: Advertising of status succeeded
The "server side" client thinks the status has been set correctly, but the new status doesn't reach the observers.
For the record telepathy-ytstenut's "server-passing-status" test works, so something is going wrong in ytstenut-glib.
Fixed as of
commit b004f03c6500e39021cee38f327507bb40af03c3 (github/master)
Author: Rob Staudinger <email@example.com>
Date: Thu Jan 26 09:53:02 2012 +0100
Rewrite capability handling in YtsClient
The new class YtsClientStatus holds interests, capabilities and the
per-capability status. It also caches those when telepathy is not ready
yet, for example before a program enters the mainloop. Once the
TpYtsClient and TpYtsStatus are ready the interests, capabilities and
respective status is published.
Old-style YtsCaps have been removed.
This implements/fixes status change notification for C2S.