[Kde-pim] Akonadi Question when removing items
Daniel Vrátil
dvratil at redhat.com
Mon Mar 24 08:29:05 GMT 2014
On Sunday 23 of March 2014 20:32:08 Martin Koller wrote:
> Is it possible and correct that if I remove 2 mail items (local mbox, I
> select two mails and press Shift-Del) that the mbox resource gets the
> "itemRemoved()" call for the first item, but at this point in time the
> second items is already no longer in the Akonadi DB ?
Item removal notification is emitted after the item has been removed from
Akonadi database. So it's like you say above, except for that even when the
first notification is delivered, the item is no longer in Akonadi.
> Or more general question: When a client (e.g. kmail) removes an item, is it
> the client who initiates the final removal of the entry in the Akonadi-DB
> and the (mbox) resource is just notified about that or does the client just
> send a request for removal and the (mbox) resource has to handle this ?
As Kevin already explained, it's always the client (which can mean an agent
too in this case) who performs the item change and owning resource just writes
the change into it's storage.
>
> (I fear it's the first as that is what I see happening)
Why fear? :-) It's a perfectly fine behavior, because the resource will still
receive RID, which should be all the resource needs to remove the item from
it's storage backend.
Dan
--
Daniel Vrátil | dvratil at redhat.com | dvratil on #kde-devel, #kontact, #akonadi
KDE Desktop Team
Associate Software Engineer, Red Hat, Inc.
GPG Key: 0xC59D614F6F4AE348
Fingerprint: 4EC1 86E3 C54E 0B39 5FDD B5FB C59D 614F 6F4A E348
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 490 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-pim/attachments/20140324/026a620f/attachment.sig>
-------------- next part --------------
_______________________________________________
KDE PIM mailing list kde-pim at kde.org
https://mail.kde.org/mailman/listinfo/kde-pim
KDE PIM home page at http://pim.kde.org/
More information about the kde-pim
mailing list