Allow clients to be notified accounts being created/deleted as a result of user actions
Per the thread on the mailing list earlier this year, it would be good to have signals on the GOA client interface that indicate when a user has actually added or deleted an account, rather than just an account being added/removed from the daemon (e.g. which also happens at startup/shutdown). This would e.g. allow Geary to safely reliably clean up its possibly quite large local cache of email data when a user deletes their account from GOA.
Currently, the manager exposes account-added
, -changed
and -removed
signals. So perhaps it could also support account-created
and account-deleted
?