msg_error_t MsgHandle::getThreadViewList(const MSG_SORT_RULE_S *pSortRule, const MSG_LIST_CONDITION_S *pListCond, msg_struct_list_s *pThreadViewList)
{
msg_error_t err = MSG_SUCCESS;
- /*
- err = MsgStoConnectDB();
- if (err != MSG_SUCCESS) {
- MSG_DEBUG("MsgStoConnectDB() Error!!");
- return err;
+ if (checkPermission() == MSG_ERR_PERMISSION_DENIED) {
+ MSG_ERR("Client doesn't have permission");
+ return MSG_ERR_PERMISSION_DENIED;
}
- */
err = MsgStoGetThreadViewListWithCondition(pSortRule, pListCond, pThreadViewList);
if (err != MSG_SUCCESS) {
return err;
}
- /* MsgStoDisconnectDB(); */
-
#if 0
/* Allocate Memory to Command Data */
int cmdSize = sizeof(MSG_CMD_S) + sizeof(MSG_SORT_RULE_S);
msg_error_t err = MSG_SUCCESS;
- /* MsgStoConnectDB(); */
+ if (checkPermission() == MSG_ERR_PERMISSION_DENIED) {
+ MSG_ERR("Client doesn't have permission");
+ return MSG_ERR_PERMISSION_DENIED;
+ }
+
err = MsgStoGetConversationViewItem(MsgId, pConv);
- /* MsgStoDisconnectDB(); */
return err;
}
msg_error_t err = MSG_SUCCESS;
- /* MsgStoConnectDB(); */
- err = MsgStoGetConversationViewList(ThreadId, pConvViewList);
- /* MsgStoDisconnectDB(); */
+ if (checkPermission() == MSG_ERR_PERMISSION_DENIED) {
+ MSG_ERR("Client doesn't have permission");
+ return MSG_ERR_PERMISSION_DENIED;
+ }
- if (err != MSG_SUCCESS)
- return err;
+ err = MsgStoGetConversationViewList(ThreadId, pConvViewList);
MSG_END();
{
msg_error_t err = MSG_SUCCESS;
+ if (checkPermission() == MSG_ERR_PERMISSION_DENIED) {
+ MSG_ERR("Client doesn't have permission");
+ return MSG_ERR_PERMISSION_DENIED;
+ }
+
int count = 0;
MSG_ADDRESS_INFO_S *pAddrInfo = NULL;
msg_error_t MsgHandle::getRejectMsgList(const char *pNumber, msg_struct_list_s *pRejectMsgList)
{
msg_error_t err = MSG_SUCCESS;
- /*
- err = MsgStoConnectDB();
- if (err != MSG_SUCCESS) {
- MSG_DEBUG("MsgStoConnectDB() Error!!");
- return err;
+ if (checkPermission() == MSG_ERR_PERMISSION_DENIED) {
+ MSG_ERR("Client doesn't have permission");
+ return MSG_ERR_PERMISSION_DENIED;
}
- */
+
err = MsgStoGetRejectMsgList(pNumber, pRejectMsgList);
if (err != MSG_SUCCESS) {
return err;
}
- /* MsgStoDisconnectDB(); */
-
return err;
}
msg_error_t MsgHandle::getAddressList(const msg_thread_id_t threadId, msg_struct_list_s *pAddrList)
{
msg_error_t err = MSG_SUCCESS;
- /*
- err = MsgStoConnectDB();
- if (err != MSG_SUCCESS) {
- MSG_DEBUG("MsgStoConnectDB() Error!!");
- return err;
+ if (checkPermission() == MSG_ERR_PERMISSION_DENIED) {
+ MSG_ERR("Client doesn't have permission");
+ return MSG_ERR_PERMISSION_DENIED;
}
- */
+
err = MsgStoGetAddressList(threadId, (msg_struct_list_s *)pAddrList);
if (err != MSG_SUCCESS) {
return err;
}
- /* MsgStoDisconnectDB(); */
-
return err;
}
msg_error_t MsgHandle::getMessageList(const MSG_LIST_CONDITION_S *pListCond, msg_struct_list_s *pMsgList)
{
msg_error_t err = MSG_SUCCESS;
- /*
- err = MsgStoConnectDB();
- if (err != MSG_SUCCESS) {
- MSG_DEBUG("MsgStoConnectDB() Error!!");
- return err;
+ if (checkPermission() == MSG_ERR_PERMISSION_DENIED) {
+ MSG_ERR("Client doesn't have permission");
+ return MSG_ERR_PERMISSION_DENIED;
}
- */
+
int count = 0;
if (pListCond->pAddressVal) {
return err;
}
- /* MsgStoDisconnectDB(); */
-
return err;
}
{
msg_error_t err = MSG_SUCCESS;
+ if (checkPermission() == MSG_ERR_PERMISSION_DENIED) {
+ MSG_ERR("Client doesn't have permission");
+ return MSG_ERR_PERMISSION_DENIED;
+ }
+
err = MsgStoGetMediaList(thread_id, pMediaList);
if (err != MSG_SUCCESS) {
{
msg_error_t err = MSG_SUCCESS;
+ if (checkPermission() == MSG_ERR_PERMISSION_DENIED) {
+ MSG_ERR("Client doesn't have permission");
+ return MSG_ERR_PERMISSION_DENIED;
+ }
+
err = MsgStoDbSelectWithQuery(query, db_res, row_count, col_count);
if (err != MSG_SUCCESS)