Skip to content

Commit 5aa93b8

Browse files
bakatroubledelivrance
authored andcommitted
Show TOS on signup just once while program is running (pyrogram#231)
1 parent 9d701bc commit 5aa93b8

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

pyrogram/client/client.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -181,6 +181,8 @@ class Client(Methods, BaseClient):
181181
Defaults to False (normal session).
182182
"""
183183

184+
terms_of_service_displayed = False
185+
184186
def __init__(self,
185187
session_name: str,
186188
api_id: Union[int, str] = None,
@@ -591,8 +593,9 @@ def default_phone_number_callback():
591593
phone_code_hash = r.phone_code_hash
592594
terms_of_service = r.terms_of_service
593595

594-
if terms_of_service:
596+
if terms_of_service and not Client.terms_of_service_displayed:
595597
print("\n" + terms_of_service.text + "\n")
598+
Client.terms_of_service_displayed = True
596599

597600
if self.force_sms:
598601
self.send(

0 commit comments

Comments
 (0)