[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