diff options
author | Michael Nosov <Michael.Nosov@harman.com> | 2018-08-06 12:21:54 +0300 |
---|---|---|
committer | Michael Nosov <Michael.Nosov@harman.com> | 2018-08-23 08:36:28 +0000 |
commit | 0d05972b955178184e520c8d86659cbbc4552606 (patch) | |
tree | 25f8804263634e858fc9ed105e084e0a3a292ece /src/libraries/qmfmessageserver/qmailserviceconfiguration.cpp | |
parent | c0bb1793fd3dd74ea98c1c1f3c44c219ce6b7dc4 (diff) |
[qmf] onlineMoveFolder API + IMAP implementation
API to move folder in the hierarchy. Implementation is mostly based on 'onlineRenameFolder' API implementation
Testing:
========
1) Gmail account: Try to move a folder from one folder to another. Expected result: move success
2) Gmail account: Try to move a folder from one folder to root. Expected: move success
3) Gmail account: Try to move top-level (root) folder to some other folder. Expected result: move success
4) Binary compatibility
- Verify that existing 3rd party QMF plugins still work well with new QMF
- Try to move folder for 3rd party QMF account (which doesn't have implementation of MoveFolder)
Verify that MoveFolder action is failed.
Verify in logs that action is completed with "This function is not currently supported" error
5) Gmail account (handling errors):
- Delete folder A on Web UI
- Try to move folder A to folder B on device
- Verify that action is failed
- Try to perform some moveFolder operations again
- Verify that those operation are completed (e.g. completion is not freezed)
Change-Id: Ifd59ad4fe9c41d17963aa64101b203d31dcdfb2d
Reviewed-by: Christopher Adams <chris.adams@jollamobile.com>
Diffstat (limited to 'src/libraries/qmfmessageserver/qmailserviceconfiguration.cpp')
0 files changed, 0 insertions, 0 deletions