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,
|