We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 6d00e9c commit 90b9595Copy full SHA for 90b9595
1 file changed
pyrogram/client/methods/chats/iter_chat_members.py
@@ -20,6 +20,7 @@
20
from typing import Union, Generator
21
22
import pyrogram
23
+from pyrogram.api import types
24
from ...ext import BaseClient
25
26
@@ -82,6 +83,7 @@ def iter_chat_members(self,
82
83
queries = [query] if query else QUERIES
84
total = limit or (1 << 31) - 1
85
limit = min(200, total)
86
+ resolved_chat_id = self.resolve_peer(chat_id)
87
88
filter = (
89
Filters.RECENT
@@ -107,6 +109,9 @@ def iter_chat_members(self,
107
109
if not chat_members:
108
110
break
111
112
+ if isinstance(resolved_chat_id, types.InputPeerChat):
113
+ total = len(chat_members)
114
+
115
offset += len(chat_members)
116
117
for chat_member in chat_members:
0 commit comments