messagingapp/msgservices/msgserviceapp/src/msgstorehandler.cpp
changeset 44 36f374c67aa8
parent 34 84197e66a4bd
child 52 12db4185673b
equal deleted inserted replaced
43:35b64624a9e7 44:36f374c67aa8
   153 //----------------------------------------------------------------------------
   153 //----------------------------------------------------------------------------
   154 void MsgStoreHandler::deleteMessage(int msgId)
   154 void MsgStoreHandler::deleteMessage(int msgId)
   155     {
   155     {
   156     iMsvSession->RemoveEntry(msgId);
   156     iMsvSession->RemoveEntry(msgId);
   157     }
   157     }
       
   158 
       
   159 //----------------------------------------------------------------------------
       
   160 // MsgStoreHandler::isDraftMessage
       
   161 // @see header
       
   162 //----------------------------------------------------------------------------
       
   163 bool MsgStoreHandler::isDraftMessage(int msgId)
       
   164 {       
       
   165     bool draftmsg = false;
       
   166     CMsvEntry* cEntry = NULL;
       
   167     TRAPD(err, cEntry = iMsvSession->GetEntryL(msgId));
       
   168     if ( err == KErrNone)
       
   169     {
       
   170         TMsvEntry msvEntry = cEntry->Entry();
       
   171         TMsvId parent = msvEntry.Parent();
       
   172         if(parent == KMsvDraftEntryIdValue)
       
   173         {
       
   174             draftmsg = true;  
       
   175         }
       
   176     }
       
   177 
       
   178     delete cEntry;
       
   179     return draftmsg;
       
   180 }
   158 // End of file
   181 // End of file