@@ -146,6 +146,7 @@ def __init__(self,
146146 device_model : str = None ,
147147 system_version : str = None ,
148148 lang_code : str = None ,
149+ ipv6 : bool = False ,
149150 proxy : dict = None ,
150151 test_mode : bool = False ,
151152 phone_number : str = None ,
@@ -166,6 +167,7 @@ def __init__(self,
166167 self .device_model = device_model
167168 self .system_version = system_version
168169 self .lang_code = lang_code
170+ self .ipv6 = ipv6
169171 # TODO: Make code consistent, use underscore for private/protected fields
170172 self ._proxy = proxy
171173 self .test_mode = test_mode
@@ -388,7 +390,7 @@ def authorize_bot(self):
388390 self .session .stop ()
389391
390392 self .dc_id = e .x
391- self .auth_key = Auth (self .dc_id , self .test_mode , self ._proxy ).create ()
393+ self .auth_key = Auth (self .dc_id , self .test_mode , self .ipv6 , self . _proxy ).create ()
392394
393395 self .session = Session (
394396 self ,
@@ -433,7 +435,7 @@ def authorize_user(self):
433435 self .session .stop ()
434436
435437 self .dc_id = e .x
436- self .auth_key = Auth (self .dc_id , self .test_mode , self ._proxy ).create ()
438+ self .auth_key = Auth (self .dc_id , self .test_mode , self .ipv6 , self . _proxy ).create ()
437439
438440 self .session = Session (
439441 self ,
@@ -936,7 +938,7 @@ def load_session(self):
936938 except FileNotFoundError :
937939 self .dc_id = 1
938940 self .date = 0
939- self .auth_key = Auth (self .dc_id , self .test_mode , self ._proxy ).create ()
941+ self .auth_key = Auth (self .dc_id , self .test_mode , self .ipv6 , self . _proxy ).create ()
940942 else :
941943 self .dc_id = s ["dc_id" ]
942944 self .test_mode = s ["test_mode" ]
@@ -1072,7 +1074,7 @@ def save_file(self,
10721074 file_id = file_id or self .rnd_id ()
10731075 md5_sum = md5 () if not is_big and not is_missing_part else None
10741076
1075- session = Session (self , self .dc_id , self .auth_key , is_media = True )
1077+ session = Session (self , self .ipv6 , self . dc_id , self .auth_key , is_media = True )
10761078 session .start ()
10771079
10781080 try :
0 commit comments