[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