if (user_data->isSuccess) {
ReportSuccess(user_data->result, out);
} else {
+ LoggerE("Failed: user_data->isSuccess");
ReportError(out);
}
void ContentInstance::ContentManagerUpdate(const picojson::value& args, picojson::object& out) {
+ LoggerD("entered");
int ret;
if (ContentManager::getInstance()->isConnected()) {
ret = ContentManager::getInstance()->update(args);
if (ret != 0) {
+ LoggerE("Failed: ContentManager::getInstance()");
ReportError(ContentManager::getInstance()->convertError(ret), &out);
}
} else {
+ LoggerE("Failed: DB connection is failed");
ReportError(common::PlatformResult(common::ErrorCode::UNKNOWN_ERR, "DB connection is failed."), &out);
}
}
void ContentInstance::ContentManagerUpdatebatch(const picojson::value& args, picojson::object& out) {
- LoggerE("entered");
+ LoggerD("entered");
double callbackId = args.get("callbackId").get<double>();
auto cbData = std::shared_ptr<ReplyCallbackData>(new ReplyCallbackData);
common::TaskQueue::GetInstance().Queue<ReplyCallbackData>(WorkThread, CompletedCallback, cbData);
}
void ContentInstance::ContentManagerGetdirectories(const picojson::value& args, picojson::object& out) {
+ LoggerD("entered");
CHECK_EXIST(args, "callbackId", out)
double callbackId = args.get("callbackId").get<double>();
}
void ContentInstance::ContentManagerFind(const picojson::value& args, picojson::object& out) {
+ LoggerD("entered");
CHECK_EXIST(args, "callbackId", out)
double callbackId = args.get("callbackId").get<double>();
}
void ContentInstance::ContentManagerScanfile(const picojson::value& args, picojson::object& out) {
+ LoggerD("entered");
CHECK_EXIST(args, "callbackId", out)
CHECK_EXIST(args, "contentURI", out)
void ContentInstance::ContentManagerSetchangelistener(const picojson::value& args,
picojson::object& out) {
+ LoggerD("entered");
CHECK_EXIST(args, "listenerId", out)
ReplyCallbackData* cbData = new ReplyCallbackData();
}
void ContentInstance::ContentManagerUnsetchangelistener(const picojson::value& args, picojson::object& out) {
+ LoggerD("entered");
if (ContentManager::getInstance()->unSetChangeListener().IsError()) {
LoggerD("unsuccesfull deregistering of callback");
}
}
+
void ContentInstance::ContentManagerGetplaylists(const picojson::value& args, picojson::object& out) {
+ LoggerD("entered");
CHECK_EXIST(args, "callbackId", out)
double callbackId = args.get("callbackId").get<double>();
}
void ContentInstance::ContentManagerCreateplaylist(const picojson::value& args, picojson::object& out) {
+ LoggerD("entered");
CHECK_EXIST(args, "callbackId", out)
CHECK_EXIST(args, "name", out)
common::TaskQueue::GetInstance().Queue<ReplyCallbackData>(WorkThread, CompletedCallback, cbData);
}
void ContentInstance::ContentManagerRemoveplaylist(const picojson::value& args, picojson::object& out) {
+ LoggerD("entered");
double callbackId = args.get("callbackId").get<double>();
auto cbData = std::shared_ptr<ReplyCallbackData>(new ReplyCallbackData);
}
void ContentInstance::ContentManagerPlaylistAdd(const picojson::value& args, picojson::object& out) {
+ LoggerD("entered");
int ret;
if(ContentManager::getInstance()->isConnected()) {
std::string playlist_id = args.get("playlistId").get<std::string>();
}
void ContentInstance::ContentManagerPlaylistAddbatch(const picojson::value& args, picojson::object& out) {
- LoggerE("entered");
+ LoggerD("entered");
double callbackId = args.get("callbackId").get<double>();
auto cbData = std::shared_ptr<ReplyCallbackData>(new ReplyCallbackData);
void ContentInstance::ContentManagerPlaylistGet(const picojson::value& args, picojson::object& out) {
- LoggerE("entered");
+ LoggerD("entered");
double callbackId = args.get("callbackId").get<double>();
auto cbData = std::shared_ptr<ReplyCallbackData>(new ReplyCallbackData);
}
void ContentInstance::ContentManagerPlaylistRemove(const picojson::value& args, picojson::object& out) {
+ LoggerD("entered");
int ret;
if(ContentManager::getInstance()->isConnected()) {
std::string playlist_id = args.get("playlistId").get<std::string>();
}
void ContentInstance::ContentManagerPlaylistRemovebatch(const picojson::value& args, picojson::object& out) {
- LoggerE("entered");
+ LoggerD("entered");
double callbackId = args.get("callbackId").get<double>();
auto cbData = std::shared_ptr<ReplyCallbackData>(new ReplyCallbackData);
void ContentInstance::ContentManagerPlaylistSetorder(const picojson::value& args, picojson::object& out) {
- LoggerE("entered");
+ LoggerD("entered");
double callbackId = args.get("callbackId").get<double>();
auto cbData = std::shared_ptr<ReplyCallbackData>(new ReplyCallbackData);
}
void ContentInstance::ContentManagerPlaylistMove(const picojson::value& args, picojson::object& out) {
- LoggerE("entered");
+ LoggerD("entered");
double callbackId = args.get("callbackId").get<double>();
auto cbData = std::shared_ptr<ReplyCallbackData>(new ReplyCallbackData);
void ContentInstance::ContentManagerAudioGetLyrics(const picojson::value& args,
picojson::object& out) {
+ LoggerD("entered");
LOGGER(DEBUG) << "entered";
int ret;
}
void ContentInstance::PlaylistGetName(const picojson::value& args, picojson::object& out) {
+ LoggerD("entered");
int ret;
CHECK_EXIST(args, "id", out)
int id = static_cast<int>(args.get("id").get<double>());
}
void ContentInstance::PlaylistSetName(const picojson::value& args, picojson::object& out) {
+ LoggerD("entered");
int ret;
CHECK_EXIST(args, "id", out)
CHECK_EXIST(args, "name", out)
}
void ContentInstance::PlaylistGetThumbnailUri(const picojson::value& args, picojson::object& out) {
+ LoggerD("entered");
int ret;
CHECK_EXIST(args, "id", out)
int id = static_cast<int>(args.get("id").get<double>());
}
void ContentInstance::PlaylistSetThumbnailUri(const picojson::value& args, picojson::object& out) {
+ LoggerD("entered");
int ret;
CHECK_EXIST(args, "id", out)
CHECK_EXIST(args, "uri", out)
};
static int get_utc_offset() {
+ LoggerD("Enter");
time_t zero = 24 * 60 * 60L;
struct tm* timeptr;
int gmtime_hours;
}
std::string get_date(char* tmpStr) {
+ LoggerD("Enter");
if (tmpStr) {
struct tm* result = (struct tm*) calloc(1, sizeof(struct tm));
if (strptime(tmpStr, "%Y:%m:%d %H:%M:%S", result) == NULL) {
}
void ContentToJson(media_info_h info, picojson::object& o) {
+ LoggerD("Enter");
int ret;
int tmpInt = 0;
bool tmpBool = false;
}
static int setContent(media_info_h media, const picojson::value& content) {
- LOGGER(DEBUG) << "entered";
+ LoggerD("Enter");
int ret;
std::string name = content.get("name").to_str();
bool is_fav = content.get("isFavorite").get<bool>();
if (NULL == media) {
+ LoggerE("MEDIA_CONTENT_ERROR_DB_FAILED");
return MEDIA_CONTENT_ERROR_DB_FAILED;
}
media_content_type_e type;
ret = media_info_get_media_type(media, &type);
if (ret != MEDIA_CONTENT_ERROR_NONE) {
+ LoggerE("Failed: media_info_get_media_type()");
return ret;
}
ret = media_info_set_display_name(media, name.c_str());
if (ret != MEDIA_CONTENT_ERROR_NONE) {
- LoggerD("Updating name failed.");
+ LoggerE("Updating name failed.");
}
ret = media_info_set_description(media, description.c_str());
if (ret != MEDIA_CONTENT_ERROR_NONE) {
- LoggerD("Updating description failed.");
+ LoggerE("Updating description failed.");
}
ret = media_info_set_rating(media, rating);
if (ret != MEDIA_CONTENT_ERROR_NONE) {
- LoggerD("Updating rating failed.");
+ LoggerE("Updating rating failed.");
}
ret = media_info_set_favorite(media, is_fav);
if (ret != MEDIA_CONTENT_ERROR_NONE) {
- LoggerD("Updating isFavorite failed.");
+ LoggerE("Updating isFavorite failed.");
}
if (ret != MEDIA_CONTENT_ERROR_NONE) {
- LoggerD("Updating favorite failed.");
+ LoggerE("Updating favorite failed.");
}
if (type == MEDIA_CONTENT_TYPE_IMAGE) {
MEDIA_CONTENT_ERROR_NONE == image_meta_update_to_db(img)) {
LoggerD("orientation update was successful");
} else {
- LoggerD("orientation update failed");
+ LoggerE("orientation update failed");
}
}
}
double longitude = atof(geo.get("longitude").to_str().c_str());
ret = media_info_set_latitude(media, latitude);
if (ret != MEDIA_CONTENT_ERROR_NONE) {
- LoggerD("Updating geolocation is failed.");
+ LoggerE("Updating geolocation is failed.");
}
ret = media_info_set_longitude(media, longitude);
if (ret != MEDIA_CONTENT_ERROR_NONE) {
}
static void FolderToJson(media_folder_h folder, picojson::object* out) {
- LOGGER(DEBUG) << "entered";
+ LoggerD("Enter");
int ret;
char* name = NULL;
}
static bool media_foreach_directory_cb(media_folder_h folder, void *user_data) {
+ LoggerD("Enter");
picojson::array *array = static_cast<picojson::array*>(user_data);
picojson::object json;
FolderToJson(folder, &json);
}
static bool media_foreach_content_cb(media_info_h media, void *user_data) {
+ LoggerD("Enter");
picojson::value::array *contents = static_cast<picojson::value::array*>(user_data);
picojson::value::object o;
ContentToJson(media, o);
static bool playlist_foreach_cb(media_playlist_h playlist, void *user_data) {
+ LoggerD("Enter");
picojson::value::array *playlists = static_cast<picojson::value::array*>(user_data);
picojson::value::object o;
if (playlist != NULL) {
o["numberOfTracks"] = picojson::value(static_cast<double>(cnt));
}
else {
- LoggerD("Invalid count for playlist.");
+ LoggerE("Invalid count for playlist.");
}
playlists->push_back(picojson::value(o));
static bool playlist_content_member_cb(int playlist_member_id, media_info_h media, void *user_data) {
+ LoggerD("Enter");
picojson::value::array *contents = static_cast<picojson::value::array*>(user_data);
picojson::value::object o;
char *name = NULL;
ContentManager::ContentManager() {
- LoggerE("ContentManager called");
+ LoggerD("ContentManager called");
if(media_content_connect() == MEDIA_CONTENT_ERROR_NONE) {
m_dbConnected = true;
}
}
ContentManager::~ContentManager() {
+ LoggerD("Enter");
if(m_dbConnected) {
if(media_content_disconnect() == MEDIA_CONTENT_ERROR_NONE) {
m_dbConnected = false;
}
ContentManager* ContentManager::getInstance() {
+ LoggerD("Enter");
static ContentManager instance;
return &instance;
}
bool ContentManager::isConnected() {
+ LoggerD("Enter");
return m_dbConnected;
}
void ContentManager::getDirectories(const std::shared_ptr<ReplyCallbackData>& user_data) {
+ LoggerD("Enter");
int ret;
filter_h filter = NULL;
ret = media_filter_create(&filter);
if (ret != MEDIA_CONTENT_ERROR_NONE) {
- LOGGER(ERROR) << "media_filter_create failed";
+ LoggerE("Failed: media_filter_create failed");
return;
}
picojson::array pico_dirs;
ret = media_folder_foreach_folder_from_db(filter, media_foreach_directory_cb, &pico_dirs);
if (ret != MEDIA_CONTENT_ERROR_NONE) {
+ LoggerE("Failed: Getting the directories failed");
PlatformResult err(ErrorCode::UNKNOWN_ERR, "Getting the directories failed.");
user_data->isSuccess = false;
user_data->result = err.ToJSON();
}
void ContentManager::find(const std::shared_ptr<ReplyCallbackData>& user_data) {
- LOGGER(DEBUG) << "entered";
+ LoggerD("Enter");
int ret;
int count, offset;
ret = media_filter_set_condition(filter, query.c_str(),
MEDIA_CONTENT_COLLATE_DEFAULT);
if (MEDIA_CONTENT_ERROR_NONE != ret) {
- LoggerD("Platform filter setting failed, error %d", ret);
+ LoggerE("Platform filter setting failed, error %d", ret);
}
}
}
ret = media_filter_set_order(filter, order, sortModeName.c_str(),
MEDIA_CONTENT_COLLATE_DEFAULT);
if (MEDIA_CONTENT_ERROR_NONE != ret) {
- LoggerD("Platform SortMode setting failed, error: %d", ret);
+ LoggerE("Platform SortMode setting failed, error: %d", ret);
}
}
}
}
ret = media_filter_set_offset(filter, offset, count);
if (MEDIA_CONTENT_ERROR_NONE != ret) {
- LoggerD("A platform error occurs in media_filter_set_offset: %d", ret);
+ LoggerE("A platform error occurs in media_filter_set_offset: %d", ret);
}
if (!IsNull(user_data->args.get("directoryId"))) {
dirId = user_data->args.get("directoryId").get<std::string>();
user_data->isSuccess = true;
user_data->result = picojson::value(arrayContent);
} else {
- LoggerD("The iteration failed in platform: %d", ret);
+ LoggerE("The iteration failed in platform: %d", ret);
PlatformResult err(ErrorCode::UNKNOWN_ERR, "The iteration failed in platform");
user_data->isSuccess = false;
user_data->result = err.ToJSON();
}
int ContentManager::scanFile(std::string& uri) {
+ LoggerD("Enter");
return media_content_scan_file(uri.c_str());
}
PlatformResult ContentManager::setChangeListener(media_content_db_update_cb callback, void *user_data) {
+ LoggerD("Enter");
int ret = media_content_set_db_updated_cb(callback, user_data);
if(ret != MEDIA_CONTENT_ERROR_NONE) {
+ LoggerE("Failed: registering the listener is failed");
return PlatformResult(ErrorCode::UNKNOWN_ERR, ("registering the listener is failed."));
}
return PlatformResult(ErrorCode::NO_ERROR);
}
PlatformResult ContentManager::unSetChangeListener() {
+ LoggerD("Enter");
int ret = media_content_unset_db_updated_cb();
if(ret != MEDIA_CONTENT_ERROR_NONE) {
+ LoggerE("Failed: unregistering the listener is failed");
return PlatformResult(ErrorCode::UNKNOWN_ERR, ("unregistering the listener is failed."));
}
return PlatformResult(ErrorCode::NO_ERROR);
void ContentManager::createPlaylist(std::string name,
const std::shared_ptr<ReplyCallbackData>& user_data) {
-
+ LoggerD("Enter");
media_playlist_h playlist = NULL;
int ret = media_playlist_insert_to_db(name.c_str(),&playlist);
if(ret != MEDIA_CONTENT_ERROR_NONE) {
+ LoggerE("Failed: creation of playlist is failed");
PlatformResult err(ErrorCode::UNKNOWN_ERR, "creation of playlist is failed.");
user_data->isSuccess = false;
user_data->result = err.ToJSON();
o["id"] = picojson::value(std::to_string(id));
}
else {
+ LoggerE("Failed: loading of playlist is failed");
PlatformResult err(ErrorCode::UNKNOWN_ERR, "loading of playlist is failed.");
user_data->isSuccess = false;
user_data->result = err.ToJSON();
}
}
else {
- LoggerD("Invalid thumbnail path for playlist.");
+ LoggerE("Invalid thumbnail path for playlist.");
}
if( media_playlist_get_name(playlist, &name) == MEDIA_CONTENT_ERROR_NONE) {
o["name"] = picojson::value(std::string(name));
free(name);
}
else {
- LoggerD("Invalid name for playlist.");
+ LoggerE("Invalid name for playlist.");
}
media_filter_create(&filter);
if( media_playlist_get_media_count_from_db(id, filter, &cnt) == MEDIA_CONTENT_ERROR_NONE) {
o["numberOfTracks"] = picojson::value(static_cast<double>(cnt));
}
else {
- LoggerD("Invalid count for playlist.");
+ LoggerE("Invalid count for playlist.");
}
}
user_data->isSuccess = true;
void ContentManager::getPlaylists(const std::shared_ptr<ReplyCallbackData>& user_data) {
+ LoggerD("Enter");
int ret;
filter_h filter;
media_filter_create(&filter);
ret = media_playlist_foreach_playlist_from_db(filter, playlist_foreach_cb, static_cast<void*>(&playlists));
if(ret != MEDIA_CONTENT_ERROR_NONE) {
+ LoggerE("Failed: Getting playlist is failed");
PlatformResult err(ErrorCode::UNKNOWN_ERR, "Getting playlist is failed.");
user_data->isSuccess = false;
user_data->result = err.ToJSON();
void ContentManager::removePlaylist(std::string playlistId,
const std::shared_ptr<ReplyCallbackData>& user_data) {
+ LoggerD("Enter");
int id = std::atoi(playlistId.c_str());
if(id == 0) {
+ LoggerE("Failed: PlaylistId is wrong");
PlatformResult err(ErrorCode::UNKNOWN_ERR, "PlaylistId is wrong.");
user_data->isSuccess = false;
user_data->result = err.ToJSON();
int ret = media_playlist_delete_from_db(id);
if(ret != MEDIA_CONTENT_ERROR_NONE) {
+ LoggerE("Failed: Removal of playlist is failed");
PlatformResult err(ErrorCode::UNKNOWN_ERR, "Removal of playlist is failed.");
user_data->isSuccess = false;
user_data->result = err.ToJSON();
}
int ContentManager::update(picojson::value args) {
- LOGGER(DEBUG) << "entered";
+ LoggerD("Enter");
int ret;
picojson::value content = args.get("content");
}
int ContentManager::updateBatch(picojson::value args) {
+ LoggerD("Enter");
int ret = 0;
std::vector<picojson::value> contents = args.get("contents").get<picojson::array>();
}
int ContentManager::playlistAdd(std::string playlist_id, std::string content_id) {
+ LoggerD("Enter");
int ret = MEDIA_CONTENT_ERROR_NONE;
media_playlist_h playlist = NULL;
if (playlist != NULL && ret == MEDIA_CONTENT_ERROR_NONE) {
ret = media_playlist_add_media(playlist, content_id.c_str());
if (ret != MEDIA_CONTENT_ERROR_NONE) {
- LoggerD("The content(id:%s) can't add to playlist",content_id.c_str());
+ LoggerE("The content(id:%s) can't add to playlist",content_id.c_str());
}
ret = media_playlist_update_to_db(playlist);
if (ret != MEDIA_CONTENT_ERROR_NONE) {
- LoggerD("The content(id:%s) can't add to playlist",content_id.c_str());
+ LoggerE("The content(id:%s) can't add to playlist",content_id.c_str());
}
}
else {
- LoggerD("Playlist(id:%s) is not exist",playlist_id.c_str());
+ LoggerE("Playlist(id:%s) is not exist",playlist_id.c_str());
}
media_playlist_destroy(playlist);
}
int ContentManager::playlistRemove(std::string playlist_id, int member_id) {
+ LoggerD("Enter");
int ret = MEDIA_CONTENT_ERROR_NONE;
media_playlist_h playlist = NULL;
if (playlist != NULL && ret == MEDIA_CONTENT_ERROR_NONE) {
ret = media_playlist_remove_media(playlist, member_id);
if (ret != MEDIA_CONTENT_ERROR_NONE) {
- LoggerD("The content can't remove to playlist");
+ LoggerE("The content can't remove to playlist");
}
ret = media_playlist_update_to_db(playlist);
if (ret != MEDIA_CONTENT_ERROR_NONE) {
- LoggerD("The content can't remove to playlist");
+ LoggerE("The content can't remove to playlist");
}
}
else {
- LoggerD("Playlist(id:%s) is not exist",playlist_id.c_str());
+ LoggerE("Playlist(id:%s) is not exist",playlist_id.c_str());
}
media_playlist_destroy(playlist);
void ContentManager::playlistAddbatch(const std::shared_ptr<ReplyCallbackData>& user_data) {
+ LoggerD("Enter");
int ret = MEDIA_CONTENT_ERROR_NONE;
std::string playlist_id = user_data->args.get("playlistId").get<std::string>();
std::string id = content.get("id").to_str();
ret = media_playlist_add_media(playlist, id.c_str());
if (ret != MEDIA_CONTENT_ERROR_NONE) {
- LoggerD("Adding Content(id:%s) is failed.", id.c_str());
+ LoggerE("Adding Content(id:%s) is failed.", id.c_str());
}
}
void ContentManager::playlistGet(const std::shared_ptr<ReplyCallbackData>& user_data) {
+ LoggerD("Enter");
int ret = MEDIA_CONTENT_ERROR_NONE;
media_playlist_h playlist = NULL;
media_content_order_e order = MEDIA_CONTENT_ORDER_ASC;
std::string playlist_id = user_data->args.get("playlistId").get<std::string>();
ret = media_playlist_get_playlist_from_db(std::stoi(playlist_id), &playlist);
if(ret != MEDIA_CONTENT_ERROR_NONE && playlist == NULL) {
+ LoggerE("Failed: Getting playlist is failed");
PlatformResult err(ErrorCode::UNKNOWN_ERR, "Getting playlist is failed.");
user_data->isSuccess = false;
user_data->result = err.ToJSON();
filter_h filter = NULL;
ret = media_filter_create(&filter);
if (ret != MEDIA_CONTENT_ERROR_NONE) {
+ LoggerE("Failed: Creating a filter is failed");
PlatformResult err(ErrorCode::UNKNOWN_ERR, "Creating a filter is failed.");
user_data->isSuccess = false;
user_data->result = err.ToJSON();
user_data->result = picojson::value(arrayContent);
}
else {
+ LoggerE("Failed: Creating a filter is failed");
PlatformResult err(ErrorCode::UNKNOWN_ERR, "Creating a filter is failed.");
user_data->isSuccess = false;
user_data->result = err.ToJSON();
void ContentManager::playlistRemovebatch(const std::shared_ptr<ReplyCallbackData>& user_data) {
+ LoggerD("Enter");
int ret = MEDIA_CONTENT_ERROR_NONE;
media_playlist_h playlist = NULL;
ret = media_playlist_update_to_db(playlist);
if (ret != MEDIA_CONTENT_ERROR_NONE) {
+ LoggerE("Failed: Removing the contents is failed");
PlatformResult err(ErrorCode::UNKNOWN_ERR, "Removing the contents is failed.");
user_data->isSuccess = false;
user_data->result = err.ToJSON();
void ContentManager::playlistSetOrder(const std::shared_ptr<ReplyCallbackData>& user_data) {
+ LoggerD("Enter");
int ret = MEDIA_CONTENT_ERROR_NONE;
media_playlist_h playlist = NULL;
ret = media_playlist_get_media_count_from_db(std::stoi(playlist_id), NULL, &cnt);
if ( cnt != members.size() ) {
+ LoggerE("Failed: The items array does not contain all items from the playlist");
PlatformResult err(ErrorCode::INVALID_VALUES_ERR, "The items array does not contain all items from the playlist.");
user_data->isSuccess = false;
user_data->result = err.ToJSON();
ret = media_playlist_update_to_db(playlist);
if (ret != MEDIA_CONTENT_ERROR_NONE) {
+ LoggerE("Failed: Removing the contents is failed");
PlatformResult err(ErrorCode::UNKNOWN_ERR, "Removing the contents is failed.");
user_data->isSuccess = false;
user_data->result = err.ToJSON();
}
void ContentManager::playlistMove(const std::shared_ptr<ReplyCallbackData>& user_data) {
+ LoggerD("Enter");
int ret = MEDIA_CONTENT_ERROR_NONE;
media_playlist_h playlist = NULL;
std::string playlist_id = user_data->args.get("playlistId").get<std::string>();
ret = media_playlist_get_playlist_from_db(std::stoi(playlist_id), &playlist);
if(ret != MEDIA_CONTENT_ERROR_NONE && playlist == NULL) {
+ LoggerE("Failed: Getting playlist is failed");
PlatformResult err(ErrorCode::UNKNOWN_ERR, "Getting playlist is failed.");
user_data->isSuccess = false;
user_data->result = err.ToJSON();
double delta = user_data->args.get("delta").get<double>();
ret = media_playlist_get_play_order(playlist, static_cast<int>(member_id), &old_order);
if (ret != MEDIA_CONTENT_ERROR_NONE) {
+ LoggerE("Failed: The content can't find form playlist");
PlatformResult err(ErrorCode::UNKNOWN_ERR, "The content can't find form playlist.");
user_data->isSuccess = false;
user_data->result = err.ToJSON();
int new_order = static_cast<int>(old_order) + static_cast<int>(delta);
ret = media_playlist_set_play_order(playlist, static_cast<int>(member_id), new_order);
if (ret != MEDIA_CONTENT_ERROR_NONE) {
+ LoggerE("Failed: The content can't update play_order");
PlatformResult err(ErrorCode::UNKNOWN_ERR, "The content can't update play_order.");
user_data->isSuccess = false;
user_data->result = err.ToJSON();
}
ret = media_playlist_update_to_db(playlist);
if (ret != MEDIA_CONTENT_ERROR_NONE) {
+ LoggerE("Failed: Updateing play_order is failed");
PlatformResult err(ErrorCode::UNKNOWN_ERR, "Updateing play_order is failed.");
user_data->isSuccess = false;
user_data->result = err.ToJSON();
}
int ContentManager::getLyrics(const picojson::value& args, picojson::object& result) {
- LOGGER(DEBUG) << "entered";
+ LoggerD("Enter");
int ret = METADATA_EXTRACTOR_ERROR_NONE;
const std::string& contentURI = args.get("contentURI").to_str();