- NS_LOG(DEBUG, "SendSyncInfo - IN");\r
- NSProviderSendSyncInfo(messageId, (NSSyncType)type);\r
- NS_LOG(DEBUG, "SendSyncInfo - OUT");\r
- return;\r
+ NS_LOG(DEBUG, "sendMessage - IN");\r
+ NSResult result = NSResult::ERROR;\r
+\r
+ ::NSMessage *nsMsg = getNSMessage(msg);\r
+\r
+ NS_LOG_V(INFO_PRIVATE, "nsMsg->providerId : %s", nsMsg->providerId);\r
+ result = (NSResult) NSSendMessage(nsMsg);\r
+ OICFree(nsMsg->dateTime);\r
+ OICFree(nsMsg->title);\r
+ OICFree(nsMsg->contentText);\r
+ OICFree(nsMsg->sourceName);\r
+ OICFree(nsMsg->topic);\r
+ if (nsMsg->mediaContents != NULL)\r
+ {\r
+ if (nsMsg->mediaContents->iconImage != NULL)\r
+ {\r
+ OICFree(nsMsg->mediaContents->iconImage);\r
+ }\r
+ delete nsMsg->mediaContents;\r
+ }\r
+ OCPayloadDestroy((OCPayload *) nsMsg->extraInfo);\r
+ delete nsMsg;\r
+\r
+ NS_LOG(DEBUG, "sendMessage - OUT");\r
+ return result;\r