mirror of
https://github.com/LonamiWebs/Telethon.git
synced 2024-11-29 04:43:45 +03:00
No longer run send_code_request from sign_in
This commit is contained in:
parent
431a9309e3
commit
4321b97e98
|
@ -428,6 +428,13 @@ However, most likely, you were already doing the right thing (or else you would'
|
|||
"why is this not being edited", which you would most likely consider a bug rather than a feature).
|
||||
|
||||
|
||||
Signing in no longer sends the code
|
||||
-----------------------------------
|
||||
|
||||
``client.sign_in()`` used to run ``client.send_code_request()`` if you only provided the phone and
|
||||
not the code. It no longer does this. If you need that convenience, use ``client.start()`` instead.
|
||||
|
||||
|
||||
The client.disconnected property has been removed
|
||||
-------------------------------------------------
|
||||
|
||||
|
|
|
@ -225,9 +225,7 @@ async def sign_in(
|
|||
if me:
|
||||
return me
|
||||
|
||||
if phone and not code and not password:
|
||||
return await self.send_code_request(phone)
|
||||
elif code:
|
||||
if phone and code:
|
||||
phone, phone_code_hash = \
|
||||
_parse_phone_and_hash(self, phone, phone_code_hash)
|
||||
|
||||
|
@ -247,10 +245,7 @@ async def sign_in(
|
|||
api_id=self.api_id, api_hash=self.api_hash
|
||||
)
|
||||
else:
|
||||
raise ValueError(
|
||||
'You must provide a phone and a code the first time, '
|
||||
'and a password only if an RPCError was raised before.'
|
||||
)
|
||||
raise ValueError('You must provide either phone and code, password, or bot_token.')
|
||||
|
||||
result = await self(request)
|
||||
if isinstance(result, _tl.auth.AuthorizationSignUpRequired):
|
||||
|
|
|
@ -381,8 +381,6 @@ class TelegramClient:
|
|||
|
||||
You should only use this if you are not authorized yet.
|
||||
|
||||
This method will send the code if it's not provided.
|
||||
|
||||
.. note::
|
||||
|
||||
In most cases, you should simply use `start()` and not this method.
|
||||
|
|
Loading…
Reference in New Issue
Block a user