Skip to content

Commit 4b11b96

Browse files
committed
only last 50 Chats will be shown
1 parent 88b7725 commit 4b11b96

File tree

3 files changed

+6
-146
lines changed

3 files changed

+6
-146
lines changed

app/Http/Controllers/KchatController.php

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -102,10 +102,11 @@ function kchat(Request $request){
102102
$tmp = DB::table('messages')
103103
->rightJoin('users', 'messages.user_id', '=', 'users.id')
104104
->rightJoin('conversations', 'messages.conversation_id', '=', 'conversations.id')
105-
->rightJoin(DB::raw('(SELECT DISTINCT participants.conversation_id, conversations.* FROM `participants` JOIN conversations ON participants.conversation_id = conversations.id WHERE participants.user_id = '.Auth()->user()->id.' limit 45) lm'), 'messages.id', '=', 'lm.message_id')
105+
->rightJoin(DB::raw('(SELECT DISTINCT participants.conversation_id, conversations.* FROM `participants` JOIN conversations ON participants.conversation_id = conversations.id WHERE participants.user_id = '.Auth()->user()->id.') lm'), 'messages.id', '=', 'lm.message_id')
106106
->select('messages.id as mid','messages.created_at as date','messages.id as mid','messages.message', 'messages.type', 'messages.user_id', 'users.first_name', 'users.last_name', 'users.photo', 'lm.*')
107-
->orderBy('messages.id')
108-
->orderBy('conversations.id');
107+
->orderBy('messages.id','DESC')
108+
->orderBy('conversations.id')
109+
->limit(50);
109110

110111
if (session()->has('chat_id')){
111112
$tmp->where('messages.id','>', session()->get('chat_id'));
@@ -120,6 +121,8 @@ function kchat(Request $request){
120121
$data['chats'][$i]->message = htmlentities($data['chats'][$i]->message);
121122
}
122123

124+
$data['chats'] = array_reverse($data['chats']);
125+
123126
if(count($data['chats'])){
124127
if(end($data['chats'])->mid > session()->get('chat_id')){
125128
session()->put('chat_id', end($data['chats'])->mid);

database/migrations/9999_99_99_999999_add_last_migration.php

Lines changed: 0 additions & 50 deletions
This file was deleted.

resources/views/install/install.blade.php

Lines changed: 0 additions & 93 deletions
This file was deleted.

0 commit comments

Comments
 (0)