Development Team/Presence Service Removal: Difference between revisions

Tomeu (talk | contribs)
No edit summary
Tomeu (talk | contribs)
Line 200: Line 200:
     pass
     pass


* Used by:  
* Used by: apparently not used


* Present:  
* Present: emitted when the buddy leaves an activity or the activity becomes non-valid


* Future:  
* Future:  
Line 210: Line 210:
     pass
     pass


* Used by:  
* Used by: Shell to update the nick, colors and current activity of other buddies


* Present:  
* Present: fired on PropertiesChanged in org.laptop.Telepathy.BuddyInfo


* Future:  
* Future:  
Line 220: Line 220:
     pass
     pass


* Used by:  
* Used by: apparently not used


* Present:  
* Present: fired when a contact has come online and for the owner when a CM gets connected


* Future:  
* Future:  
Line 230: Line 230:
     pass
     pass


* Used by:  
* Used by: avatars aren't used as of yet


* Present:  
* Present: retrieved from org.freedesktop.Telepathy.Connection.Interface.Avatars with RequestAvatars


* Future:  
* Future:  
Line 240: Line 240:
     pass
     pass


* Used by:  
* Used by: not really used


* Present:  
* Present: returns the activities a buddy is participating. This list is maintained via the MembersChanged signal in the org.freedesktop.Telepathy.Channel.Interface.Group interface of the channel associated to each activity.


* Future:  
* Future:  
Line 250: Line 250:
     pass
     pass


* Used by:  
* Used by: shell and activities to represent buddies


* Present:  
* Present: returns the cached properties, which are maintained by listening to *Changed signals in org.laptop.Shell.Owner or via PropertiesChanged and GetProperties in BuddyInfo


* Future:  
* Future:  
Line 260: Line 260:
     pass
     pass


* Used by:  
* Used by: shell for starting a file transfer with a buddy, and maybe by activities (couldn't verify)


* Present:  
* Present: a dict of contact handles is maintained for each buddy, indexed by CM
 
* Future:


* Future:


== Interface org.laptop.Sugar.Presence.Activity ==
== Interface org.laptop.Sugar.Presence.Activity ==