diff --git a/lib/GetStream/StreamChat/Client.php b/lib/GetStream/StreamChat/Client.php index d98b520..07ac6ef 100644 --- a/lib/GetStream/StreamChat/Client.php +++ b/lib/GetStream/StreamChat/Client.php @@ -1721,8 +1721,10 @@ public function deleteReminder(string $messageId, string $userId): StreamRespons */ public function queryReminders(string $userId, array $filterConditions = [], ?array $sort = null, array $options = []): StreamResponse { + $filter = !empty($filterConditions) ? $filterConditions : (object)[]; + $params = array_merge($options, [ - 'filter_conditions' => $filterConditions, + 'filter' => $filter, 'sort' => $sort ?? [['field' => 'remind_at', 'direction' => 1]], 'user_id' => $userId ]); diff --git a/tests/integration/ReminderTest.php b/tests/integration/ReminderTest.php index eaaad68..07d682c 100644 --- a/tests/integration/ReminderTest.php +++ b/tests/integration/ReminderTest.php @@ -49,7 +49,8 @@ protected function setUp(): void $message = [ 'text' => 'This is a test message for reminders' ]; - $response = $this->channel->sendMessage($message, $this->user['id']); + $response = $this->channel->sendMessage($message, $this->user['id']); // message id 1 + $response = $this->channel->sendMessage($message, $this->user['id']); // message id 2 $this->messageId = $response['message']['id']; }