Code Duplication    Length = 7-9 lines in 2 locations

system/modules/Chats/appControllers/ChatsController.php 2 locations

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