|
@@ 44-50 (lines=7) @@
|
| 41 |
|
$member->save();
|
| 42 |
|
}
|
| 43 |
|
$members = $this->module->getMembers($chatId);
|
| 44 |
|
foreach ($members as $member) {
|
| 45 |
|
$result->content['members'][$member->user_id] = [
|
| 46 |
|
'fullUserName' => $member->user->name(),
|
| 47 |
|
'userFirstName' => $member->user->info->first_name,
|
| 48 |
|
'userPhoto' => $member->user->info->photo ? $member->user->info->photo->path : '/static/system/images/no-image.png'
|
| 49 |
|
];
|
| 50 |
|
}
|
| 51 |
|
|
| 52 |
|
$messages = \Chats\Chat\Message::getList(['where' => $where, 'limit' => 20, 'order' => ['date_create', 'DESC']]);
|
| 53 |
|
$messages = array_reverse($messages);
|
|
@@ 54-62 (lines=9) @@
|
| 51 |
|
|
| 52 |
|
$messages = \Chats\Chat\Message::getList(['where' => $where, 'limit' => 20, 'order' => ['date_create', 'DESC']]);
|
| 53 |
|
$messages = array_reverse($messages);
|
| 54 |
|
foreach ($messages as $message) {
|
| 55 |
|
$msg = [
|
| 56 |
|
'message' => $message->_params,
|
| 57 |
|
'fullUserName' => $message->user->name(),
|
| 58 |
|
'userFirstName' => $message->user->info->first_name,
|
| 59 |
|
'userPhoto' => $message->user->info->photo ? $message->user->info->photo->path : '/static/system/images/no-image.png'
|
| 60 |
|
];
|
| 61 |
|
$result->content['messages'][] = $msg;
|
| 62 |
|
}
|
| 63 |
|
$result->send();
|
| 64 |
|
}
|
| 65 |
|
|