| Línea 180... |
Línea 180... |
| 180 |
|
180 |
|
| 181 |
|
181 |
|
| 182 |
array_push($conversations, [
|
182 |
array_push($conversations, [
|
| 183 |
'uuid' => $company->uuid,
|
183 |
'uuid' => $company->uuid,
|
| 184 |
'name' => $company->name,
|
184 |
'name' => $company->name,
|
| 185 |
'image' => $this->url()->fromRoute('storage', ['type' => 'company', 'id' => $company->uuid, 'filename' => $company->image]),
|
185 |
'image' => $this->url()->fromRoute('storage', ['type' => 'company', 'code' => $company->uuid, 'filename' => $company->image]),
|
| 186 |
'profile' => $this->url()->fromRoute('company/view', ['id' => $company->uuid ] ),
|
186 |
'profile' => $this->url()->fromRoute('company/view', ['id' => $company->uuid ] ),
|
| 187 |
'last_message' => $timeElapsedString,
|
187 |
'last_message' => $timeElapsedString,
|
| 188 |
'count_unread' => $unread,
|
188 |
'count_unread' => $unread,
|
| Línea 215... |
Línea 215... |
| 215 |
|
215 |
|
| 216 |
|
216 |
|
| 217 |
array_push($conversations, [
|
217 |
array_push($conversations, [
|
| 218 |
'uuid' => $user->uuid,
|
218 |
'uuid' => $user->uuid,
|
| 219 |
'name' => trim($user->first_name . ' ' . $user->last_name),
|
219 |
'name' => trim($user->first_name . ' ' . $user->last_name),
|
| 220 |
'image' => $this->url()->fromRoute('storage', ['type' => 'user', 'id' => $user->uuid, 'filename' => $user->image]),
|
220 |
'image' => $this->url()->fromRoute('storage', ['type' => 'user', 'code' => $user->uuid, 'filename' => $user->image]),
|
| 221 |
'profile' => $this->url()->fromRoute('profile/view', ['id' => $user->uuid]),
|
221 |
'profile' => $this->url()->fromRoute('profile/view', ['id' => $user->uuid]),
|
| 222 |
'last_message' => $timeElapsedString,
|
222 |
'last_message' => $timeElapsedString,
|
| 223 |
'count_unread' => $unread,
|
223 |
'count_unread' => $unread,
|
| Línea 263... |
Línea 263... |
| 263 |
}
|
263 |
}
|
| Línea 264... |
Línea 264... |
| 264 |
|
264 |
|
| 265 |
array_push($conversations, [
|
265 |
array_push($conversations, [
|
| 266 |
'uuid' => $user->uuid,
|
266 |
'uuid' => $user->uuid,
|
| 267 |
'name' => trim($user->first_name . ' ' . $user->last_name),
|
267 |
'name' => trim($user->first_name . ' ' . $user->last_name),
|
| 268 |
'image' => $this->url()->fromRoute('storage', ['type' => 'user', 'id' => $user->uuid, 'filename' => $user->image]),
|
268 |
'image' => $this->url()->fromRoute('storage', ['type' => 'user', 'code' => $user->uuid, 'filename' => $user->image]),
|
| 269 |
'profile' => $this->url()->fromRoute('profile/view', ['id' => $user->uuid]),
|
269 |
'profile' => $this->url()->fromRoute('profile/view', ['id' => $user->uuid]),
|
| 270 |
'last_message' => $timeElapsedString,
|
270 |
'last_message' => $timeElapsedString,
|
| 271 |
'count_unread' => $unread,
|
271 |
'count_unread' => $unread,
|
| 272 |
'messages_link' => $this->url()->fromRoute('inmail/message', ['id' => $user->uuid]),
|
272 |
'messages_link' => $this->url()->fromRoute('inmail/message', ['id' => $user->uuid]),
|
| Línea 387... |
Línea 387... |
| 387 |
|
387 |
|
| 388 |
|
388 |
|
| 389 |
if($record->sender_id == $currentUser->id) {
|
389 |
if($record->sender_id == $currentUser->id) {
|
| 390 |
array_push($messages, [
|
390 |
array_push($messages, [
|
| 391 |
'sender_name' => trim($currentUser->first_name . ' ' . $currentUser->last_name),
|
391 |
'sender_name' => trim($currentUser->first_name . ' ' . $currentUser->last_name),
|
| 392 |
'sender_image' => $this->url()->fromRoute('storage', ['type' => 'user', 'filename' => $currentUser->image, 'id' => $currentUser->uuid]),
|
392 |
'sender_image' => $this->url()->fromRoute('storage', ['type' => 'user', 'filename' => $currentUser->image, 'code' => $currentUser->uuid]),
|
| 393 |
'sender_profile' => $this->url()->fromRoute('profile/view', ['id' => $currentUser->uuid]),
|
393 |
'sender_profile' => $this->url()->fromRoute('profile/view', ['id' => $currentUser->uuid]),
|
| 394 |
'receiver_name' => trim($user->first_name . ' ' . $user->last_name),
|
394 |
'receiver_name' => trim($user->first_name . ' ' . $user->last_name),
|
| 395 |
'receiver_image' => $this->url()->fromRoute('storage', ['type' => 'user', 'filename' => $user->image, 'id' => $user->uuid]),
|
395 |
'receiver_image' => $this->url()->fromRoute('storage', ['type' => 'user', 'filename' => $user->image, 'code' => $user->uuid]),
|
| 396 |
'receiver_profile' => $this->url()->fromRoute('profile/view', ['id' => $user->uuid]),
|
396 |
'receiver_profile' => $this->url()->fromRoute('profile/view', ['id' => $user->uuid]),
|
| 397 |
'side' => 'left',
|
397 |
'side' => 'left',
|
| 398 |
'message' => $record->message,
|
398 |
'message' => $record->message,
|
| 399 |
'type' => $record->type,
|
399 |
'type' => $record->type,
|
| 400 |
'filename' => $record->filename,
|
400 |
'filename' => $record->filename,
|
| 401 |
'date' => $timeElapsedString
|
401 |
'date' => $timeElapsedString
|
| 402 |
]);
|
402 |
]);
|
| 403 |
} else {
|
403 |
} else {
|
| 404 |
array_push($messages, [
|
404 |
array_push($messages, [
|
| 405 |
'sender_name' => trim($user->first_name . ' ' . $user->last_name),
|
405 |
'sender_name' => trim($user->first_name . ' ' . $user->last_name),
|
| 406 |
'sender_image' => $this->url()->fromRoute('storage', ['type' => 'user', 'filename' => $user->image, 'id' => $currentUser->uuid]),
|
406 |
'sender_image' => $this->url()->fromRoute('storage', ['type' => 'user', 'filename' => $user->image, 'code' => $currentUser->uuid]),
|
| 407 |
'sender_profile' => $this->url()->fromRoute('profile/view', ['id' => $user->uuid]),
|
407 |
'sender_profile' => $this->url()->fromRoute('profile/view', ['id' => $user->uuid]),
|
| 408 |
'receiver_name' => trim($currentUser->first_name . ' ' . $currentUser->last_name),
|
408 |
'receiver_name' => trim($currentUser->first_name . ' ' . $currentUser->last_name),
|
| 409 |
'receiver_image' => $this->url()->fromRoute('storage', ['type' => 'user', 'filename' => $currentUser->image, 'id' => $user->uuid]),
|
409 |
'receiver_image' => $this->url()->fromRoute('storage', ['type' => 'user', 'filename' => $currentUser->image, 'code' => $user->uuid]),
|
| 410 |
'receiver_profile' => $this->url()->fromRoute('profile/view', ['id' => $currentUser->uuid]),
|
410 |
'receiver_profile' => $this->url()->fromRoute('profile/view', ['id' => $currentUser->uuid]),
|
| 411 |
'side' => 'right',
|
411 |
'side' => 'right',
|
| 412 |
'message' => $record->message,
|
412 |
'message' => $record->message,
|
| Línea 725... |
Línea 725... |
| 725 |
}
|
725 |
}
|
| Línea 726... |
Línea 726... |
| 726 |
|
726 |
|
| Línea 727... |
Línea 727... |
| 727 |
$message = $messageMapper->fetchOne($message->id);
|
727 |
$message = $messageMapper->fetchOne($message->id);
|
| 728 |
|
728 |
|
| Línea 729... |
Línea 729... |
| 729 |
if($message->filename) {
|
729 |
if($message->filename) {
|
| 730 |
$filename = $this->url()->fromRoute('storage', ['type' => 'message', 'filename' => $message->filename, 'id' => $message->uuid]);
|
730 |
$filename = $this->url()->fromRoute('storage', ['type' => 'message', 'filename' => $message->filename, 'code' => $message->uuid]);
|
| 731 |
|
731 |
|
| Línea 738... |
Línea 738... |
| 738 |
|
738 |
|
| 739 |
return new JsonModel([
|
739 |
return new JsonModel([
|
| 740 |
'success' => true,
|
740 |
'success' => true,
|
| 741 |
'data' => [
|
741 |
'data' => [
|
| 742 |
'sender_name' => trim($currentUser->first_name . ' ' . $currentUser->last_name),
|
742 |
'sender_name' => trim($currentUser->first_name . ' ' . $currentUser->last_name),
|
| 743 |
'sender_image' => $this->url()->fromRoute('storage', ['type' => 'user', 'filename' => $currentUser->image, 'id' => $currentUser->uuid]),
|
743 |
'sender_image' => $this->url()->fromRoute('storage', ['type' => 'user', 'filename' => $currentUser->image, 'code' => $currentUser->uuid]),
|
| 744 |
'sender_profile' => $this->url()->fromRoute('profile/view', ['id' => $currentUser->uuid]),
|
744 |
'sender_profile' => $this->url()->fromRoute('profile/view', ['id' => $currentUser->uuid]),
|
| 745 |
'receiver_name' => trim($user->first_name . ' ' . $user->last_name),
|
745 |
'receiver_name' => trim($user->first_name . ' ' . $user->last_name),
|
| 746 |
'receiver_image' => $this->url()->fromRoute('storage', ['type' => 'user', 'filename' => $user->image, 'id' => $user->uuid]),
|
746 |
'receiver_image' => $this->url()->fromRoute('storage', ['type' => 'user', 'filename' => $user->image, 'code' => $user->uuid]),
|
| 747 |
'receiver_profile' => $this->url()->fromRoute('profile/view', ['id' => $user->uuid]),
|
747 |
'receiver_profile' => $this->url()->fromRoute('profile/view', ['id' => $user->uuid]),
|
| 748 |
'side' => 'left',
|
748 |
'side' => 'left',
|
| 749 |
'message' => $message->message,
|
749 |
'message' => $message->message,
|
| 750 |
'type' => $message->type,
|
750 |
'type' => $message->type,
|