Ticket #6473 (new defect)

Opened 7 years ago

Last modified 3 years ago

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

connect_0001-6473-Better-method-for-resolving-handles-to-buddie.patch (7.0 kB) - added by morgs 6 years ago.
sugar_0002-6473-Better-method-for-resolving-handles-to-buddies.patch (3.5 kB) - added by morgs 6 years ago.
Patch to add buddy-handle resolution in subclass of TubeConnection

Change History

Changed 7 years ago by morgs

  • blocking 6474 added

Changed 6 years ago by mstone

  • cc mstone added

Changed 6 years ago by morgs

  • cc morgs added

Changed 6 years ago by morgs

Patch to add buddy-handle resolution in subclass of TubeConnection

Changed 6 years ago by marco

  • keywords 9.1.0:? added
  • milestone changed from Never Assigned to 9.1.0

Changed 3 years ago by erikos

  • next_action set to never set
  • milestone changed from 9.1.0-cancelled to 11.2.0-M4

Let's see how this has been changed with the reorganization of the code.

Note: See TracTickets for help on using tickets.