[Kde-pim] Review Request 112724: Don't bother IMAP servers with not supported flags

André Wöbbeking woebbeking at kde.org
Sat Sep 14 13:24:48 BST 2013


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/112724/
-----------------------------------------------------------

Review request for KDEPIM, Christian Mollekopf, Dan Vrátil, Kevin Ottens, Kevin Krammer, Laurent Montel, Sergio Luis Martins, and Volker Krause.


Description
-------

I moved the filtering from ChangeItemTask::triggerStoreJob() to ResourceTask::fromAkonadiFlags() which it is used always when IMAP flags are sent. I had to remove the static from fromAkonadiFlags() to be able to call collection().

I see one problem: it needs some time after the start of the imap resource til CollectionFlagsAttribute is set by RetrieveItemsTask. In that time the flags aren't filtered.


This addresses bugs 278082, 291332 and 323762.
    http://bugs.kde.org/show_bug.cgi?id=278082
    http://bugs.kde.org/show_bug.cgi?id=291332
    http://bugs.kde.org/show_bug.cgi?id=323762


Diffs
-----

  resources/imap/changeitemtask.cpp 1a5e969 
  resources/imap/resourcetask.h 4a121fb 
  resources/imap/resourcetask.cpp 30f93be 

Diff: http://git.reviewboard.kde.org/r/112724/diff/


Testing
-------

I don't get error messages about invalid parameters anymore.


Thanks,

André Wöbbeking

_______________________________________________
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