From 4e6f5f36951dc84fb9aae793fa9058f4b19b97c4 Mon Sep 17 00:00:00 2001
From: Monalisha Mishra <42746736+mishramonalisha76@users.noreply.github.com>
Date: Thu, 30 Nov 2023 16:05:21 +0530
Subject: [PATCH] fix: fixed  participants api (#905)

---
 packages/restapi/src/lib/pushapi/chat.ts | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/packages/restapi/src/lib/pushapi/chat.ts b/packages/restapi/src/lib/pushapi/chat.ts
index 3e1651245..930d2a30f 100644
--- a/packages/restapi/src/lib/pushapi/chat.ts
+++ b/packages/restapi/src/lib/pushapi/chat.ts
@@ -35,7 +35,6 @@ import {
 import { User } from './user';
 import { updateGroupConfig } from '../chat/updateGroupConfig';
 import { PushAPI } from './PushAPI';
-import { ParticipantsType } from './participant';
 
 export class Chat {
   private userInstance: User;
@@ -326,11 +325,13 @@ export class Chat {
         chatId: string,
         options?: GetGroupParticipantsOptions
       ): Promise<{ members: ChatMemberProfile[] }> => {
-        const { page = 1, limit = 20 } = options ?? {};
+        const { page = 1, limit = 20,filter={pending:undefined,role:undefined} } = options ?? {};
         const getGroupMembersOptions: PUSH_CHAT.FetchChatGroupInfoType = {
           chatId,
           page,
           limit,
+          pending:filter.pending,
+          role:filter.role,
           env: this.env,
         };