mirror of
				https://github.com/pierre42100/ComunicAPI
				synced 2025-11-04 04:04:20 +00:00 
			
		
		
		
	Implemented UnreadConversation object
This commit is contained in:
		@@ -775,13 +775,7 @@ class Conversations {
 | 
			
		||||
		foreach($results as $result){
 | 
			
		||||
 | 
			
		||||
			//Generate the entry
 | 
			
		||||
			$entry = array(
 | 
			
		||||
				"id" => $result['ID_comunic_conversations_list'],
 | 
			
		||||
				"conv_name" => $result["name"],
 | 
			
		||||
				"last_active" => $result['last_active'],
 | 
			
		||||
				"userID" => $result["ID_utilisateurs"],
 | 
			
		||||
				"message" => $result["message"]
 | 
			
		||||
			);
 | 
			
		||||
			$entry = $this->dbToUnreadConversation($result);
 | 
			
		||||
 | 
			
		||||
			$list[] = $entry;
 | 
			
		||||
		}
 | 
			
		||||
@@ -866,6 +860,28 @@ class Conversations {
 | 
			
		||||
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	/**
 | 
			
		||||
	 * Turn a database entry into a UnreadConversation object
 | 
			
		||||
	 * 
 | 
			
		||||
	 * @param array $entry Conversation entry in the database
 | 
			
		||||
	 * @return UnreadConversation Generated object
 | 
			
		||||
	 */
 | 
			
		||||
	private function dbToUnreadConversation(array $entry) : UnreadConversation {
 | 
			
		||||
		
 | 
			
		||||
		$conversation = new UnreadConversation();
 | 
			
		||||
 | 
			
		||||
		$conversation->set_id($entry["ID_comunic_conversations_list"]);
 | 
			
		||||
		if($entry["name"] != null)
 | 
			
		||||
			$conversation->set_conv_name($entry["name"]);
 | 
			
		||||
		$conversation->set_last_active($entry["last_active"]);
 | 
			
		||||
		$conversation->set_userID($entry["ID_utilisateurs"]);
 | 
			
		||||
		if($entry["message"] != null)
 | 
			
		||||
			$conversation->set_message($entry["message"]);
 | 
			
		||||
 | 
			
		||||
		return $conversation;
 | 
			
		||||
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
//Register component
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user