[Bug 71384] New: improve account storage GInterface

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Fri Nov 8 04:25:01 PST 2013


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

          Priority: medium
            Bug ID: 71384
          Keywords: patch
          Assignee: xclaesse at gmail.com
           Summary: improve account storage GInterface
        QA Contact: telepathy-bugs at lists.freedesktop.org
          Severity: normal
    Classification: Unclassified
                OS: All
          Reporter: simon.mcvittie at collabora.co.uk
          Hardware: Other
            Status: ASSIGNED
           Version: git master
         Component: mission-control
           Product: Telepathy

Created attachment 88886
  --> https://bugs.freedesktop.org/attachment.cgi?id=88886&action=edit
Simplify a bit storage API

From: Xavier Claessens <xavier.claessens at collabora.co.uk>

This is an API break, but we already did some since last release.

This removes mcp_account_storage_commit() because it is redundant with
mcp_account_storage_commit_one (plugin, am, NULL);

This removes mcp_account_storage_owns() because an account is now
owned by one and only one storage plugin and MC now keeps track of
which storage plugin each account comes from.

Finally this adds default implementation on most iface methods to
make read-only plugins easier to implement. Only _get() and _list()
and mandatory.

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


More information about the telepathy-bugs mailing list