[Bug 32023] New: add a way to make a TpContact synchronously, if the CM is modern
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Wed Dec 1 20:48:49 CET 2010
https://bugs.freedesktop.org/show_bug.cgi?id=32023
Summary: add a way to make a TpContact synchronously, if the CM
is modern
Product: Telepathy
Version: git master
Platform: Other
URL: http://git.collabora.co.uk/?p=user/smcv/telepathy-glib
-smcv.git;a=shortlog;h=refs/heads/immortal-contact
OS/Version: All
Status: ASSIGNED
Severity: normal
Priority: medium
Component: tp-glib
AssignedTo: simon.mcvittie at collabora.co.uk
ReportedBy: simon.mcvittie at collabora.co.uk
QAContact: telepathy-bugs at lists.freedesktop.org
CC: guillaume.desmottes at collabora.co.uk
Blocks: 29531
Now that handles don't expire (at least on some CMs), it's possible to have
this logic for e.g. receiving messages and getting Group changes:
* if the connection has immortal handles and we know the handle and we know the
identifier, make a TpContact synchronously (needs new API, see branch) and
signal the event straight away
* else if we have a cached TpContact (needs new API, not yet written) signal
the event straight away
* else make a TpContact asynchronously and signal the event later; if you don't
like your messages being re-ordered, upgrade your CM('s library)
Probably blocks Bug #27175, certainly blocks Bug #29531.
--
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
More information about the telepathy-bugs
mailing list