equal
deleted
inserted
replaced
33 CIpsPlgCreateForwardMessageOperation::CIpsPlgCreateForwardMessageOperation( |
33 CIpsPlgCreateForwardMessageOperation::CIpsPlgCreateForwardMessageOperation( |
34 CIpsPlgSmtpService* aSmtpService, |
34 CIpsPlgSmtpService* aSmtpService, |
35 CMsvSession& aMsvSession, |
35 CMsvSession& aMsvSession, |
36 TRequestStatus& aObserverRequestStatus, |
36 TRequestStatus& aObserverRequestStatus, |
37 TMsvPartList aPartList, |
37 TMsvPartList aPartList, |
38 TMsvId aMailBoxId, |
38 TFSMailMsgId aMailBoxId, |
39 TMsvId aOriginalMessageId, |
39 TMsvId aOriginalMessageId, |
40 MFSMailRequestObserver& aOperationObserver, |
40 MFSMailRequestObserver& aOperationObserver, |
41 const TInt aRequestId ) |
41 TInt aRequestId ) |
42 : |
42 : |
43 CIpsPlgCreateMessageOperation( |
43 CIpsPlgCreateMessageOperation( |
44 aSmtpService, |
44 aSmtpService, |
45 aMsvSession, |
45 aMsvSession, |
46 aObserverRequestStatus, |
46 aObserverRequestStatus, |
62 CIpsPlgCreateForwardMessageOperation* CIpsPlgCreateForwardMessageOperation::NewL( |
62 CIpsPlgCreateForwardMessageOperation* CIpsPlgCreateForwardMessageOperation::NewL( |
63 CIpsPlgSmtpService* aSmtpService, |
63 CIpsPlgSmtpService* aSmtpService, |
64 CMsvSession& aMsvSession, |
64 CMsvSession& aMsvSession, |
65 TRequestStatus& aObserverRequestStatus, |
65 TRequestStatus& aObserverRequestStatus, |
66 TMsvPartList aPartList, |
66 TMsvPartList aPartList, |
67 TMsvId aMailBoxId, |
67 TFSMailMsgId aMailBoxId, |
68 TMsvId aOriginalMessageId, |
68 TMsvId aOriginalMessageId, |
69 MFSMailRequestObserver& aOperationObserver, |
69 MFSMailRequestObserver& aOperationObserver, |
70 const TInt aRequestId ) |
70 TInt aRequestId ) |
71 { |
71 { |
72 FUNC_LOG; |
72 FUNC_LOG; |
73 CIpsPlgCreateForwardMessageOperation* self = |
73 CIpsPlgCreateForwardMessageOperation* self = |
74 new (ELeave) CIpsPlgCreateForwardMessageOperation( |
74 new (ELeave) CIpsPlgCreateForwardMessageOperation( |
75 aSmtpService, |
75 aSmtpService, |
111 TRAPD( err, msgId = GetIdFromProgressL( iOperation->FinalProgress() ) ); |
111 TRAPD( err, msgId = GetIdFromProgressL( iOperation->FinalProgress() ) ); |
112 |
112 |
113 if( err == KErrNone ) |
113 if( err == KErrNone ) |
114 { |
114 { |
115 newMessage = iSmtpService->CreateFSMessageAndSetFlagsL( |
115 newMessage = iSmtpService->CreateFSMessageAndSetFlagsL( |
116 msgId, iOriginalMessageId, iMailBoxId, ETrue ); |
116 msgId, iOriginalMessageId, iFSMailboxId.Id(), ETrue ); |
117 } |
117 } |
118 |
118 |
119 // relay the created message (observer takes ownership) |
119 // relay the created message (observer takes ownership) |
120 SignalFSObserver( iStatus.Int(), newMessage ); |
120 SignalFSObserver( iStatus.Int(), newMessage ); |
121 } |
121 } |