Try
{
- sendOpt = msg_create_struct(MSG_STRUCT_SENDOPT);
- msg_set_bool_value(sendOpt, MSG_SEND_OPT_SETTING_BOOL, false);
+ sendOpt = msg_create_struct(MSG_STRUCT_SENDOPT);
+ msg_set_bool_value(sendOpt, MSG_SEND_OPT_SETTING_BOOL, false);
int msgId = -1;
-// MSG_SENDINGOPT_S option = { false, false, false };
-// option.option.smsSendOpt.bReplyPath = true;
- // trying to get message from platform
-
-// const msg_folder_id_t platfromFolderId = Messaging::convertFolderToPlatform(DRAFTBOX);
-
-// msg_set_message_id(m_messageData, 0);
-// msg_set_folder_id(m_messageData, platfromFolderId);
-// msg_set_network_status(m_messageData, MSG_NETWORK_NOT_SEND);
// trying to add message
int ret = msg_add_message(MsgGetCommonHandle(), m_messageData, sendOpt);
- if (ret < MSG_SUCCESS) {
+ if(ret < MSG_SUCCESS) {
LoggerE("msg_add_message failed, error code=" << ret);
Throw(WrtDeviceApis::Commons::PlatformException);
}
- else
- {
- msgId = ret;
- }
+ else
+ {
+ msgId = ret;
+ }
- LoggerD("Message ID : " << msgId);
- if (msgId < 0)
- {
- LoggerD("Message ID is invailded ");
- Throw(WrtDeviceApis::Commons::PlatformException);
- }
+ LoggerD("Message ID : " << msgId);
+ if (msgId < 0)
+ {
+ LoggerD("Message ID is invailded ");
+ Throw(WrtDeviceApis::Commons::PlatformException);
+ }
- msg_set_int_value(m_messageData, MSG_MESSAGE_ID_INT, msgId);
+ msg_set_int_value(m_messageData, MSG_MESSAGE_ID_INT, msgId);
- setId(convertId(msgId));
- setFolderType(DRAFTBOX);
- setMessageStatus(MESSAGE_STATUS_DRAFT);
- LoggerD("Message Status " << getMessageStatus());
+ setId(convertId(msgId));
-#if 0
- if ( folder_list_view.nCount )
- msg_release_list_struct(&folder_list_view);
-#endif
- msg_release_struct(&sendOpt);
+ readExistingMessage();
+ msg_release_struct(&sendOpt);
}
Catch(WrtDeviceApis::Commons::PlatformException) {