Ticket #6473 (new defect)
Fix/redesign PS and sugar.presence's tracking of buddy handles
| Reported by: | morgs | Owned by: | Collabora |
|---|---|---|---|
| Priority: | normal | Milestone: | 11.3.0 |
| Component: | presence-service | Version: | |
| Keywords: | 9.1.0:? | Cc: | mstone, morgs |
| Action Needed: | never set | Verified: | no |
| Deployments affected: | Blocked By: | ||
| Blocking: | #6474 |
Description
Activities have a get_buddy function which calls Telepathy directly to resolve a buddy handle.
My attempt to provide a buddy-handle cache in sugar.presence didn't work well in that once a buddy left, we remove the mapping, although we depend on resolving the mapping after the fact for UI purposes ("morgs left the chat"...)
This needs a rethink so that we can replace the activity use of TP directly for this, and yet provide what the activity needs.
Attachments
Change History
Note: See
TracTickets for help on using
tickets.


