Skip to content

Commit fe89974

Browse files
committed
Add get_history signature to BaseClient
Also make other method parameters generic
1 parent fe4e8c5 commit fe89974

1 file changed

Lines changed: 9 additions & 21 deletions

File tree

pyrogram/client/ext/base_client.py

Lines changed: 9 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,6 @@
2323

2424
from pyrogram import __version__
2525
from ..style import Markdown, HTML
26-
from ...api.core import Object
27-
from ...session import Session
2826
from ...session.internals import MsgId
2927

3028

@@ -99,33 +97,23 @@ def __init__(self):
9997

10098
self.disconnect_handler = None
10199

102-
def send(self, data: Object, retries: int = Session.MAX_RETRIES, timeout: float = Session.WAIT_TIMEOUT):
100+
def send(self, *args, **kwargs):
103101
pass
104102

105-
def resolve_peer(self, peer_id: int or str):
103+
def resolve_peer(self, *args, **kwargs):
106104
pass
107105

108-
def fetch_peers(self, entities):
106+
def fetch_peers(self, *args, **kwargs):
109107
pass
110108

111-
def add_handler(self, handler, group: int = 0) -> tuple:
109+
def add_handler(self, *args, **kwargs):
112110
pass
113111

114-
def save_file(
115-
self,
116-
path: str,
117-
file_id: int = None,
118-
file_part: int = 0,
119-
progress: callable = None,
120-
progress_args: tuple = ()
121-
):
112+
def save_file(self, *args, **kwargs):
122113
pass
123114

124-
def get_messages(
125-
self,
126-
chat_id: int or str,
127-
message_ids: int or list = None,
128-
reply_to_message_ids: int or list = None,
129-
replies: int = 1
130-
):
115+
def get_messages(self, *args, **kwargs):
116+
pass
117+
118+
def get_history(self, *args, **kwargs):
131119
pass

0 commit comments

Comments
 (0)