From 053eef27f4117b62cc8b3fd136a0bc0188be6978 Mon Sep 17 00:00:00 2001 From: Saif Allah Khaled Date: Tue, 16 Jul 2024 16:49:44 +0300 Subject: [PATCH] Update Conversation.php --- src/Models/Conversation.php | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/Models/Conversation.php b/src/Models/Conversation.php index e3635c6..c2829b7 100644 --- a/src/Models/Conversation.php +++ b/src/Models/Conversation.php @@ -365,12 +365,10 @@ private function getConversationsList(Model $participant, $options) 'conversation.participants.messageable', ]); - if (isset($options['filters']['private'])) { - $paginator = $paginator->where('c.private', (bool) $options['filters']['private']); - } - - if (isset($options['filters']['direct_message'])) { - $paginator = $paginator->where('c.direct_message', (bool) $options['filters']['direct_message']); + if(isset($options['filters'])) { + foreach ($options['filters'] ?? [] as $key => $val) { + $paginator = $paginator->where("c.$key", $val); + } } return $paginator