equal
deleted
inserted
replaced
247 TInt localcount = iFolderIndex->Size(); |
247 TInt localcount = iFolderIndex->Size(); |
248 iMatchingMessageIds.Reset(); |
248 iMatchingMessageIds.Reset(); |
249 for(TInt localloop = 0; localloop < localcount; ++localloop) |
249 for(TInt localloop = 0; localloop < localcount; ++localloop) |
250 { |
250 { |
251 TMsvId localid = (*iFolderIndex)[localloop].iUid; |
251 TMsvId localid = (*iFolderIndex)[localloop].iUid; |
252 iMatchingMessageIds.AppendL(localid); |
252 iMatchingMessageIds.Append(localid); |
253 } |
253 } |
254 |
254 |
255 iMessageFlagInfoArray.Reset(); |
255 iMessageFlagInfoArray.Reset(); |
256 |
256 |
257 HBufC8* sequenceSetOnHeap = CImapSession::CreateSequenceSetLC(iMatchingMessageIds); |
257 HBufC8* sequenceSetOnHeap = CImapSession::CreateSequenceSetLC(iMatchingMessageIds); |
754 } |
754 } |
755 if(!folderPositionFound || removeThis) |
755 if(!folderPositionFound || removeThis) |
756 { |
756 { |
757 // Saved the index position of the message to be deleted from the local view |
757 // Saved the index position of the message to be deleted from the local view |
758 __LOG_FORMAT((iSavedSession->LogId(), "ImapFolder: Local message (%d) marked for deleting, loop = %d", (*iFolderIndex)[localloop].iMsvId, localloop)); |
758 __LOG_FORMAT((iSavedSession->LogId(), "ImapFolder: Local message (%d) marked for deleting, loop = %d", (*iFolderIndex)[localloop].iMsvId, localloop)); |
759 iDeletedMessageIds.AppendL(localloop); |
759 iDeletedMessageIds.Append(localloop); |
760 } |
760 } |
761 else |
761 else |
762 { |
762 { |
763 iMsgsDone++; |
763 iMsgsDone++; |
764 } |
764 } |
787 { |
787 { |
788 TUint remoteUid = iMatchingMessageIds[remoteloop]; |
788 TUint remoteUid = iMatchingMessageIds[remoteloop]; |
789 |
789 |
790 if(iFolderIndex->FindMsg(remoteUid) == 0) |
790 if(iFolderIndex->FindMsg(remoteUid) == 0) |
791 { |
791 { |
792 iMissingMessageIds.AppendL(remoteUid); |
792 iMissingMessageIds.Append(remoteUid); |
793 } |
793 } |
794 } |
794 } |
795 } |
795 } |
796 /** |
796 /** |
797 Cancels any outstanding asynchronous service requests. |
797 Cancels any outstanding asynchronous service requests. |
1746 __LOG_FORMAT((aSession.LogId(), "Message id %x marked as deleted",iServerEntry.Entry().Id())); |
1746 __LOG_FORMAT((aSession.LogId(), "Message id %x marked as deleted",iServerEntry.Entry().Id())); |
1747 ++iRemoteMessagesDeleteTagged; |
1747 ++iRemoteMessagesDeleteTagged; |
1748 |
1748 |
1749 // Append to the delete list |
1749 // Append to the delete list |
1750 TInt64 uid=(TUint)((TMsvEmailEntry)iServerEntry.Entry()).UID(); |
1750 TInt64 uid=(TUint)((TMsvEmailEntry)iServerEntry.Entry()).UID(); |
1751 deletingMessageIds.AppendL(uid); |
1751 deletingMessageIds.Append(uid); |
1752 // index of local message in iFolderIndex to be deleted |
1752 // index of local message in iFolderIndex to be deleted |
1753 iDeletedMessageIds.AppendL(pos); |
1753 iDeletedMessageIds.Append(pos); |
1754 ++deleted; |
1754 ++deleted; |
1755 } |
1755 } |
1756 |
1756 |
1757 // Next message |
1757 // Next message |
1758 pos++; |
1758 pos++; |