Development Team/Presence Service Removal: Difference between revisions
No edit summary |
No edit summary |
||
| Line 9: | Line 9: | ||
@dbus.service.signal(PRESENCE_INTERFACE, signature="o") | @dbus.service.signal(PRESENCE_INTERFACE, signature="o") | ||
def ActivityDisappeared(self, activity): | def ActivityDisappeared(self, activity): | ||
pass | |||
Is fired when the properties contained in org.laptop.Telepathy.ActivityProperties stop being all non-None, and when the last buddy leaves the activity. | Is fired when the properties contained in org.laptop.Telepathy.ActivityProperties stop being all non-None, and when the last buddy leaves the activity. | ||
| Line 17: | Line 18: | ||
def BuddyAppeared(self, buddy): | def BuddyAppeared(self, buddy): | ||
pass | pass | ||
Is fired when the properties contained in org.laptop.Telepathy.BuddyInfo become all non-None. We start tracking a BuddyInfo when it appears as online in the signal PresenceUpdate of org.freedesktop.Telepathy.Connection.Interface.Presence (which is deprecated). | |||
@dbus.service.signal(PRESENCE_INTERFACE, signature="o") | @dbus.service.signal(PRESENCE_INTERFACE, signature="o") | ||
| Line 26: | Line 29: | ||
def ActivityInvitation(self, activity, buddy, message): | def ActivityInvitation(self, activity, buddy, message): | ||
pass | pass | ||
Gets fired when a new channel that communicates with a room becomes ready. | |||
@dbus.service.signal(PRESENCE_INTERFACE, signature="soos") | @dbus.service.signal(PRESENCE_INTERFACE, signature="soos") | ||
def PrivateInvitation(self, bus_name, connection, channel, chan_type): | def PrivateInvitation(self, bus_name, connection, channel, chan_type): | ||
pass | pass | ||
Gets fired when a new channel that communicates with a contact is created. | |||
@dbus.service.method(PRESENCE_INTERFACE, in_signature="", | @dbus.service.method(PRESENCE_INTERFACE, in_signature="", | ||