[Bug 26425] New: stored/local-pending/RemoveMembers doesn't trigger publish/MembersChanged
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Thu Feb 4 12:04:42 CET 2010
http://bugs.freedesktop.org/show_bug.cgi?id=26425
Summary: stored/local-pending/RemoveMembers doesn't trigger
publish/MembersChanged
Product: Telepathy
Version: 0.8
Platform: Other
OS/Version: All
Status: NEW
Severity: normal
Priority: medium
Component: gabble
AssignedTo: telepathy-bugs at lists.freedesktop.org
ReportedBy: danielle.madeley at collabora.co.uk
When you decline a subscription request in Empathy, it calls RemoveMembers on
stored.
method call sender=:1.144 -> dest=:1.467 serial=6089
path=/org/freedesktop/Telepathy/Connection/gabble/jabber/danielle_2emadeley_40collabora_2eco_2euk_2fadelie/RosterChannel/List/stored;
interface=org.freedesktop.Telepathy.Channel.Interface.Group;
member=RemoveMembers
array [
uint32 83
]
string ""
Which triggers MembersChanged and MembersChangedDetailed on stored
signal sender=:1.467 -> dest=(null destination) serial=700
path=/org/freedesktop/Telepathy/Connection/gabble/jabber/danielle_2emadeley_40collabora_2eco_2euk_2fadelie/RosterChannel/List/stored;
interface=org.freedesktop.Telepathy.Channel.Interface.Group;
member=MembersChanged
string ""
array [
]
array [
uint32 83
]
array [
]
array [
]
uint32 0
uint32 0
But the request stays pending in publish/local-pending until you restart
Gabble. This means that if you attempt to rerequest authorisation, Empathy
doesn't notice, because the contact doesn't appear again in publish.
Is Empathy wrong, by not removing the handle from publish, or is Gabble wrong
by not propagating to the other lists?
--
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the telepathy-bugs
mailing list