[Verification] Code compiles without errors and warnings.
Change-Id: I240af4c873661a4e38edf2c0ea1136de77e59f7e
Signed-off-by: Piotr Kosko <p.kosko@samsung.com>
}
CompositeIterState cfilter = m_composite_stack.top();
- return (cfilter.filter->getFilters().size() - 1) == cfilter.cur_sub_filter_index;
+ return (int)(cfilter.filter->getFilters().size() - 1) == cfilter.cur_sub_filter_index;
}
void FilterIterator::operator++(int)
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-
+
//#include <JSWebAPIErrorFactory.h>
//#include <JSWebAPIError.h>
//#include <JSUtil.h>
picojson::array array;
auto messages = callback->getMessages();
- for (int i = 0 ; i < messages.size(); ++i) {
+ size_t messages_size = messages.size();
+ for (size_t i = 0 ; i < messages_size; ++i) {
array.push_back(MessagingUtil::messageToJson(messages[i]));
}
obj[JSON_DATA] = picojson::value(array);
return;
}
- int convListCount = 0;
PlatformResult ret = FindConversationsPlatform(callback);
if (ret.IsError()) {
LoggerE("%d (%s)", ret.error_code(), (ret.message()).c_str());
{
LoggerD("Entered");
char buf[] = "XXXXXX";
- int res = 0;
mode_t mask = umask(S_IWGRP | S_IWOTH);
- res = mkstemp(buf); //Just generate unique name
+ mkstemp(buf); //Just generate unique name
std::string tmp_name = std::string("/tmp/") + buf;
const char* JSON_SERVICE_ID = "id";
const char* JSON_SERVICE_TYPE = "type";
const char* JSON_SERVICE_NAME = "name";
-const char* JSON_SERVICE_STORAGE = "messageStorage";
}
//#################### MessageRecipientsCallbackData ####################
return FALSE;
}
-static gboolean callError(void* data)
-{
- LoggerD("Entered");
- MessageCallbackUserData* callback =
- static_cast<MessageCallbackUserData*>(data);
- if (!callback) {
- LoggerE("Callback is null");
- return FALSE;
- }
-
- auto json = callback->getJson();
- picojson::object& obj = json->get<picojson::object>();
- if (json->contains(JSON_CALLBACK_ID) && obj.at(JSON_CALLBACK_ID).is<double>()) {
- callback->getQueue().resolve(obj.at(JSON_CALLBACK_ID).get<double>(),
- json->serialize());
- } else {
- LoggerE("json is incorrect - missing required member");
- }
- return FALSE;
-}
-
void MessageStorageEmail::addDraftMessage(MessageCallbackUserData* callback) {
LoggerD("Entered");
const char* SEND_MESSAGE_ARGS_SIMINDEX = "simIndex";
const char* FUN_MESSAGE_SERVICE_LOAD_MESSAGE_BODY = "MessageService_loadMessageBody";
-const char* LOAD_MESSAGE_BODY_ARGS_MESSAGE = "message";
const char* FUN_MESSAGE_SERVICE_LOAD_MESSAGE_ATTACHMENT = "MessageService_loadMessageAttachment";
const char* LOAD_MESSAGE_ATTACHMENT_ARGS_ATTACHMENT = "attachment";
const char* ADD_DRAFT_MESSAGE_ARGS_MESSAGE = "message";
const char* FUN_MESSAGE_STORAGE_FIND_MESSAGES = "MessageStorage_findMessages";
-const char* FIND_MESSAGES_ARGS_FILTER = "filter";
-const char* FIND_MESSAGES_ARGS_SORT = "sort";
-const char* FIND_MESSAGES_ARGS_LIMIT = "limit";
-const char* FIND_MESSAGES_ARGS_OFFSET = "offset";
const char* FUN_MESSAGE_STORAGE_REMOVE_MESSAGES = "MessageStorage_removeMessages";
const char* REMOVE_MESSAGES_ARGS_MESSAGES = "messages";
const char* UPDATE_MESSAGES_ARGS_MESSAGES = "messages";
const char* FUN_MESSAGE_STORAGE_FIND_CONVERSATIONS = "MessageStorage_findConversations";
-const char* FIND_CONVERSATIONS_ARGS_FILTER = "filter";
-const char* FIND_CONVERSATIONS_ARGS_SORT = "sort";
const char* FIND_CONVERSATIONS_ARGS_LIMIT = "limit";
const char* FIND_CONVERSATIONS_ARGS_OFFSET = "offset";
const char* REMOVE_CONVERSATIONS_ARGS_CONVERSATIONS = "conversations";
const char* FUN_MESSAGE_STORAGE_FIND_FOLDERS = "MessageStorage_findFolders";
-const char* FIND_FOLDERS_ARGS_FILTER = "filter";
-const char* FIND_FOLDERS_ARGS_SORT = "sort";
const char* FIND_FOLDERS_ARGS_LIMIT = "limit";
const char* FIND_FOLDERS_ARGS_OFFSET = "offset";
const char* FUN_MESSAGE_STORAGE_ADD_MESSAGES_CHANGE_LISTENER =
"MessageStorage_addMessagesChangeListener";
-const char* ADD_MESSAGES_CHANGE_LISTENER_ARGS_LISTENERS = "listeners";
-const char* ADD_MESSAGES_CHANGE_LISTENER_ARGS_FILTER = "filter";
const char* FUN_MESSAGE_STORAGE_ADD_CONVERSATIONS_CHANGE_LISTENER =
"MessageStorage_addConversationsChangeListener";
-const char* ADD_CONVERSATION_CHANGE_LISTENER_ARGS_LISTENERS =
- "listeners";
-const char* ADD_CONVERSATION_CHANGE_LISTENER_ARGS_FILTER = "filter";
const char* FUN_MESSAGE_STORAGE_ADD_FOLDER_CHANGE_LISTENER =
"MessageStorage_addFoldersChangeListener";
-const char* ADD_FOLDER_CHANGE_LISTENER_ARGS_LISTENERS = "listeners";
-const char* ADD_FOLDER_CHANGE_LISTENER_ARGS_FILTER = "filter";
const char* FUN_MESSAGE_STORAGE_REMOVE_CHANGE_LISTENER = "MessageStorage_removeChangeListener";
const char* REMOVE_CHANGE_LISTENER_ARGS_WATCHID = "watchId";
}
}
break;
+ default:
+ platform_result = PlatformResult(ErrorCode::UNKNOWN_ERR, "Service type is undefined");
}
} else {
LoggerE("Unsupported service type");
picojson::object o;
std::vector<picojson::value> array;
+ std::vector<std::string> bcc, cc;
auto vectorToArray = [&array] (std::string& s)->void {
array.push_back(picojson::value(s));
};
break;
case MessageType::EMAIL:
- std::vector<std::string> cc = message->getCC();
+ cc = message->getCC();
for_each(cc.begin(), cc.end(), vectorToArray);
o[MESSAGE_ATTRIBUTE_CC] = picojson::value(array);
array.clear();
- std::vector<std::string> bcc = message->getBCC();
+ bcc = message->getBCC();
for_each(bcc.begin(), bcc.end(), vectorToArray);
o[MESSAGE_ATTRIBUTE_BCC] = picojson::value(array);
array.clear();
o[MESSAGE_ATTRIBUTE_SUBJECT] = picojson::value(message->getSubject());
o[MESSAGE_ATTRIBUTE_OLD_ID] = picojson::value(std::to_string(message->getOldId()));
+ break;
+ default:
+ LoggerW("Unsupported message type");
break;
}
for_each(to.begin(), to.end(), vectorToArray);
o[MESSAGE_ATTRIBUTE_TO] = picojson::value(array);
array.clear();
+ std::vector<std::string> cc, bcc;
switch (conversation->getType()) {
case MessageType::SMS:
case MessageType::EMAIL:
o[MESSAGE_ATTRIBUTE_SUBJECT] = picojson::value(conversation->getSubject());
- std::vector<std::string> cc = conversation->getCC();
+ cc = conversation->getCC();
for_each(cc.begin(), cc.end(), vectorToArray);
o[MESSAGE_ATTRIBUTE_CC] = picojson::value(array);
array.clear();
- std::vector<std::string> bcc = conversation->getBCC();
+ bcc = conversation->getBCC();
for_each(bcc.begin(), bcc.end(), vectorToArray);
o[MESSAGE_ATTRIBUTE_BCC] = picojson::value(array);
array.clear();
+ break;
+ default:
+ LoggerW("Unsupported message type");
break;
}
message = std::shared_ptr<Message>(new MessageEmail());
}
break;
+ default:
+ LoggerE("Not supported message type");
+ break;
}
std::vector<std::string> result;