Development Team/Presence Service Removal: Difference between revisions

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


* Used by:  
* Used by: activities to send invites.


* Present:  
* Present: returns one of the tracked buddies, see BuddyAppeared.


* Future:  
* Future:  
Line 114: Line 114:
     pass
     pass


* Used by:  
* Used by: shell to get the buddy that offers/receives a file transfer from its contact handle, activities using SugarTubeConnection


* Present:  
* Present: returns one of the tracked buddies, see BuddyAppeared


* Future:  
* Future:  
Line 134: Line 134:
     pass
     pass


* Used by: activities to interact with a connection manager
* Used by: activities to interact with a connection manager, shell to transfer files


* Present: returns the gabble CM if available or the salut one otherwise
* Present: returns the gabble CM if available or the salut one otherwise


* Future:  
* Future: shell and activities should know which is the relevant connection for the current context


  @dbus.service.method(PRESENCE_INTERFACE, in_signature="sssa{sv}",
  @dbus.service.method(PRESENCE_INTERFACE, in_signature="sssa{sv}",
Line 180: Line 180:
     pass
     pass


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


* Present:  
* Present: fired when the buddy avatars are changed and when the local buddy's avatar is changed


* Future:  
* Future: directly use the Avatar interfaces


  @dbus.service.signal(_BUDDY_INTERFACE, signature="o")
  @dbus.service.signal(_BUDDY_INTERFACE, signature="o")
Line 190: Line 190:
     pass
     pass


* Used by:  
* Used by: shell to know when the owner has accepted an invitation


* Present:  
* Present: emitted when the buddy joins a valid activity, or an activity the user is in becomes valid


* Future:  
* Future: