API use ConversationMessage object

This commit is contained in:
Pierre
2018-04-23 21:01:33 +02:00
parent f39d162277
commit 829e21d65a
3 changed files with 52 additions and 35 deletions

View File

@ -327,6 +327,14 @@ class ConversationsController{
}
}
//Process results
foreach($conversationsMessages as $name=>$values){
foreach($conversationsMessages[$name] as $num => $message)
$conversationsMessages[$name][$num] = ConversationsController::ConvMessageToAPI($message);
}
//Return result
return $conversationsMessages;
}
@ -367,6 +375,10 @@ class ConversationsController{
//Specify that user has seen last messages
CS::get()->components->conversations->markUserAsRead(userID, $conversationID);
//Process the list of messages
foreach($messages as $num => $val)
$messages[$num] = ConversationsController::ConvMessageToAPI($val);
//Return the messges
return $messages;
@ -475,7 +487,7 @@ class ConversationsController{
$data["ID_user"] = $message->get_userID();
$data["time_insert"] = $message->get_time_sent();
$data["message"] = $message->has_message() ? $message->get_message() : "";
$data["image_path"] = $message->has_image_path() ? $message->get_image_path() : null;
$data["image_path"] = $message->has_image_path() ? $message->get_image_url() : null;
return $data;