improve account storage GInterface
Submitted by Simon McVittie
Assigned to Xavier Claessens @xclaesse
Description
Created attachment 88886 Simplify a bit storage API
From: Xavier Claessens xavier.claessens@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.
Patch 88886, "Simplify a bit storage API":
account-storage.patch
Version: git master