[Bug 71384] improve account storage GInterface

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu Feb 6 18:06:30 CET 2014


https://bugs.freedesktop.org/show_bug.cgi?id=71384

Simon McVittie <simon.mcvittie at collabora.co.uk> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #93548|0                           |1
        is obsolete|                            |

--- Comment #26 from Simon McVittie <simon.mcvittie at collabora.co.uk> ---
Created attachment 93549
  --> https://bugs.freedesktop.org/attachment.cgi?id=93549&action=edit
Let account storage plugins load asynchronously

This means they don't have to be prepared to block during list().

(tests/twisted/mcp-account-diversion.c still loads its data at the last
possible moment, in list(), to confirm that the no-op default implementation
of list_async and list_finish works as intended.)

---

Life's too short to implement and test idempotent g_asyncable_init_async() for
this... and if we provide our own method here, we can have MC guarantee that it
will only call it once.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.


More information about the telepathy-bugs mailing list