Línea 178... |
Línea 178... |
178 |
* 'is_open' => 'true/false',
|
178 |
* 'is_open' => 'true/false',
|
179 |
* 'unsee_messages' => 'true/false',
|
179 |
* 'unsee_messages' => 'true/false',
|
180 |
* 'unread_messages' => 'true/false',
|
180 |
* 'unread_messages' => 'true/false',
|
181 |
* 'count_not_seen_messages' => 'cantidad de mensajes no vistos',
|
181 |
* 'count_not_seen_messages' => 'cantidad de mensajes no vistos',
|
182 |
* 'count_not_received_messages' => 'cantidad de mensajes no recibidos',
|
182 |
* 'count_not_received_messages' => 'cantidad de mensajes no recibidos',
|
- |
|
183 |
* 'last_message' => 'tiempo desde el ultimo mensaje',
|
183 |
* ],
|
184 |
* ],
|
184 |
* [
|
185 |
* [
|
185 |
* 'url_clear' => 'url para limpiar los mensajes del grupo',
|
186 |
* 'url_clear' => 'url para limpiar los mensajes del grupo',
|
186 |
* 'url_close' => 'url para cerrar el chat',
|
187 |
* 'url_close' => 'url para cerrar el chat',
|
187 |
* 'url_send' => 'url para enviar un mensaje',
|
188 |
* 'url_send' => 'url para enviar un mensaje',
|
Línea 198... |
Línea 199... |
198 |
* 'is_open' => 'true/false',
|
199 |
* 'is_open' => 'true/false',
|
199 |
* 'unsee_messages' => 'true/false'
|
200 |
* 'unsee_messages' => 'true/false'
|
200 |
* 'unread_messages' => 'true/false',
|
201 |
* 'unread_messages' => 'true/false',
|
201 |
* 'count_not_seen_messages' => 'cantidad de mensajes no vistos',
|
202 |
* 'count_not_seen_messages' => 'cantidad de mensajes no vistos',
|
202 |
* 'count_not_received_messages' => 'cantidad de mensajes no recibidos',
|
203 |
* 'count_not_received_messages' => 'cantidad de mensajes no recibidos',
|
- |
|
204 |
* 'last_message' => 'tiempo desde el ultimo mensaje',
|
203 |
* ]
|
205 |
* ]
|
204 |
* ]
|
206 |
* ]
|
205 |
* En caso de ser negativo puede haber 2 formatos
|
207 |
* En caso de ser negativo puede haber 2 formatos
|
206 |
* [
|
208 |
* [
|
207 |
* 'success' : false,
|
209 |
* 'success' : false,
|
Línea 257... |
Línea 259... |
257 |
$count_not_seen_messages = $chatGroupUserMessageMapper->countNotSeenMessages($chatGroup->id, $currentUser->id);
|
259 |
$count_not_seen_messages = $chatGroupUserMessageMapper->countNotSeenMessages($chatGroup->id, $currentUser->id);
|
258 |
$count_not_received_messages = $chatGroupUserMessageMapper->countNotReceivedMessages($chatGroup->id, $currentUser->id);
|
260 |
$count_not_received_messages = $chatGroupUserMessageMapper->countNotReceivedMessages($chatGroup->id, $currentUser->id);
|
259 |
$lastMessage = $chatGroupUserMessageMapper->fetchLastMessage($chatGroup->id, $currentUser->id);
|
261 |
$lastMessage = $chatGroupUserMessageMapper->fetchLastMessage($chatGroup->id, $currentUser->id);
|
Línea 260... |
Línea 262... |
260 |
|
262 |
|
- |
|
263 |
if($lastMessage) {
|
- |
|
264 |
$dt = \DateTime::createFromFormat('Y-m-d H:i:s', $lastMessage->added_on);
|
- |
|
265 |
if ($dt) {
|
261 |
if($lastMessage) {
|
266 |
|
- |
|
267 |
$lastMessage = Functions::timeElapsedString($dt->getTimestamp());
|
- |
|
268 |
} else {
|
- |
|
269 |
$lastMessage = '';
|
262 |
$lastMessage = Functions::timeElapsedString($lastMessage->added_on);
|
270 |
}
|
263 |
} else {
|
271 |
} else {
|
264 |
$lastMessage = '';
|
272 |
$lastMessage = '';
|
Línea 357... |
Línea 365... |
357 |
$count_not_received_messages = $chatMessageMapper->countNotReceivedMessagesByChatIdAndToId($chatUser->id, $currentUser->id);
|
365 |
$count_not_received_messages = $chatMessageMapper->countNotReceivedMessagesByChatIdAndToId($chatUser->id, $currentUser->id);
|
358 |
$count_not_seen_messages = $chatMessageMapper->countNotSeenMessagesByChatIdAndToId($chatUser->id, $currentUser->id);
|
366 |
$count_not_seen_messages = $chatMessageMapper->countNotSeenMessagesByChatIdAndToId($chatUser->id, $currentUser->id);
|
359 |
$lastMessage = $chatMessageMapper->fetchLastMessage($chatUser->id, $currentUser->id);
|
367 |
$lastMessage = $chatMessageMapper->fetchLastMessage($chatUser->id, $currentUser->id);
|
Línea 360... |
Línea 368... |
360 |
|
368 |
|
- |
|
369 |
if($lastMessage) {
|
- |
|
370 |
$dt = \DateTime::createFromFormat('Y-m-d H:i:s', $lastMessage->added_on);
|
- |
|
371 |
if ($dt) {
|
361 |
if($lastMessage) {
|
372 |
|
- |
|
373 |
$lastMessage = Functions::timeElapsedString($dt->getTimestamp());
|
- |
|
374 |
} else {
|
- |
|
375 |
$lastMessage = '';
|
362 |
$lastMessage = Functions::timeElapsedString($lastMessage->added_on);
|
376 |
}
|
363 |
} else {
|
377 |
} else {
|
364 |
$lastMessage = '';
|
378 |
$lastMessage = '';
|
Línea -... |
Línea 379... |
- |
|
379 |
}
|
365 |
}
|
380 |
|
Línea 366... |
Línea 381... |
366 |
|
381 |
|