Lonami Exo
|
a38381665c
|
Support invoking requests from within the ReadThread (fixes #226)
|
2017-09-04 20:28:41 +02:00 |
|
Lonami Exo
|
fe86b88bef
|
Make .sign_up() return the logged user just like .sign_in()
|
2017-09-04 18:07:20 +02:00 |
|
Lonami Exo
|
15fd5390ae
|
Optimize imports
|
2017-09-04 17:18:33 +02:00 |
|
Lonami Exo
|
97cab7347b
|
Make lint happier
|
2017-09-04 17:10:04 +02:00 |
|
Lonami Exo
|
6f0bd14c2f
|
Use an Enum for the ConnectionMode and support specifying it
|
2017-09-04 11:24:10 +02:00 |
|
Lonami Exo
|
27408b46da
|
Only reconnect from background thread if .disconnect wasn't called
|
2017-09-03 13:44:52 +02:00 |
|
Lonami Exo
|
fa34c4bb77
|
Handle ConnectionResetError on background thread (removed on 9bc1f64 )
|
2017-09-03 10:05:18 +02:00 |
|
Lonami Exo
|
494b82ea9d
|
Fix check to avoid (dis)connecting if already (dis)connected
|
2017-09-03 09:59:37 +02:00 |
|
Lonami Exo
|
4de4026bb3
|
Move the "constant read" thread to the main TelegramClient
|
2017-09-03 09:56:10 +02:00 |
|
Lonami Exo
|
9bc1f64efe
|
Move update handling to the MtProtoSender, being functional again
|
2017-09-02 21:46:44 +02:00 |
|
Lonami Exo
|
21eaf8bd72
|
Allow setting whether the MtProtoSender should use constant_read
|
2017-09-02 21:27:11 +02:00 |
|
Lonami Exo
|
b908296efa
|
Remove unused TcpClien.read(timeout=...) param, change other accessors
|
2017-09-02 19:33:42 +02:00 |
|
Lonami Exo
|
43b79c3d36
|
Add a thread to constantly read messages from the network
|
2017-09-02 18:27:22 +02:00 |
|
Lonami Exo
|
0197271f74
|
Fix SignUpRequest using an incorrectly named parameter
|
2017-09-02 16:52:56 +02:00 |
|
Lonami Exo
|
bea1b7f526
|
Preserve backward compatibility with old .sign_in() code
|
2017-08-31 10:38:53 +02:00 |
|
Lonami
|
5f636fdf31
|
Let .sign_in() call .send_code_request()
|
2017-08-31 10:34:09 +02:00 |
|
Lonami Exo
|
7ad2ece168
|
Simplify modifying TelegramClient.session through its __init__
|
2017-08-29 16:06:14 +02:00 |
|
Lonami Exo
|
22673aec0e
|
Replace the old Session+pickle with JsonSession (name change)
|
2017-08-29 15:59:08 +02:00 |
|
Lonami Exo
|
b7dbf9767e
|
Fix TelegramClient.sign_in not accepting an integer for the code
|
2017-08-24 18:05:32 +02:00 |
|
Lonami Exo
|
d5323c5506
|
Enhance a lot choosing a valid path when downloading files
|
2017-08-24 17:44:38 +02:00 |
|
Lonami Exo
|
0cae62f091
|
Fix silly bug with two wrongly ordered lines (on download document)
|
2017-08-23 16:06:41 +02:00 |
|
Lonami Exo
|
c0bae1d608
|
Replace type(...) == ... with isinstance() checks
|
2017-08-23 01:45:49 +02:00 |
|
Lonami Exo
|
8ed77418bf
|
Make .download_profile_photo() more friendly
|
2017-08-23 01:35:12 +02:00 |
|
Lonami Exo
|
1d0ad9628d
|
Rename "callback" to "progress_callback" for consistency
|
2017-08-23 00:55:34 +02:00 |
|
Lonami Exo
|
fd6a9a4318
|
Make downloading files a lot more friendly with .download_media()
|
2017-08-23 00:48:00 +02:00 |
|
Lonami Exo
|
4234efcc86
|
Make sending files a lot more friendly with a simple .send_file()
|
2017-08-23 00:27:33 +02:00 |
|
Lonami Exo
|
81ccd21cdb
|
Allow specifying a phone number or username for common methods
|
2017-08-23 00:01:10 +02:00 |
|
Lonami Exo
|
1a6231472e
|
Ensure the connection is flagged as closed on errors, move #201
|
2017-08-22 23:12:32 +02:00 |
|
Tural
|
12b84c929a
|
Fix log_out problems on macOS devices
|
2017-08-21 09:00:23 +02:00 |
|
MeytiGHG
|
1794acdfec
|
Check for isinstance(x, JsonSession) instead crashing during transition
|
2017-08-07 00:54:23 +02:00 |
|
Lonami Exo
|
160a3699ac
|
Fix confusing names "MtProtoRequest" and ".confirmed" (#176)
This also fixes the annoyingly confusing message:
"Odd msg_seqno expected (relevant message), but even received."
|
2017-07-24 16:54:48 +02:00 |
|
Lonami Exo
|
773376ee21
|
Fix two more spelling mistakes
|
2017-07-23 18:38:27 +02:00 |
|
Lonami Exo
|
fe2e9f335b
|
Style enhancements for PR #173
|
2017-07-23 17:08:04 +02:00 |
|
hnikaein
|
c9e566342e
|
All download_* methods now accept streams
|
2017-07-20 09:37:19 +02:00 |
|
Lonami Exo
|
1f7ac71187
|
Debug level should always be used for logging since it's a library
|
2017-07-10 15:21:20 +02:00 |
|
Lonami Exo
|
0119a00658
|
Rename no_webpage to link_preview for clarity
|
2017-07-07 10:37:19 +02:00 |
|
Lonami Exo
|
9bb6353fa3
|
Fix send_message using the incorrect type to return the msg_id (#156)
|
2017-07-04 16:53:07 +02:00 |
|
Lonami Exo
|
127e5f70d8
|
Update to v0.11.2
|
2017-07-04 10:39:57 +02:00 |
|
Lonami Exo
|
1f3aec589b
|
Let TelegramBareClient handle FileMigrateErrors instead (closes #148)
|
2017-07-04 10:21:15 +02:00 |
|
Lonami Exo
|
15673d9f77
|
Let __call__ = invoke, and encourage this new way to invoke requests
|
2017-07-02 11:56:40 +02:00 |
|
Lonami Exo
|
23e2802215
|
Update to layer 68
|
2017-06-30 11:48:45 +02:00 |
|
Lonami Exo
|
20956b23d1
|
Replace super calls with simply super()
|
2017-06-23 10:15:11 +02:00 |
|
Lonami Exo
|
e4fbd87c75
|
Turn timeout into a property instead leaving it as a parameter
|
2017-06-22 11:43:42 +02:00 |
|
Lonami Exo
|
52a42661ee
|
Add timeout to connect()
|
2017-06-22 10:39:00 +02:00 |
|
Lonami Exo
|
86358d7805
|
Add periodic pings if an updates thread was started (closes #138)
|
2017-06-20 09:46:37 +02:00 |
|
Lonami Exo
|
765ae870cf
|
Fix connection parameters not being copied on reconnection (#129)
|
2017-06-17 22:05:34 +02:00 |
|
Lonami Exo
|
2b85463ce6
|
Don't ignore more possible updates on .receive_updates() (closes #117)
|
2017-06-16 15:36:47 +02:00 |
|
Goblenus
|
c304ee903f
|
Trigger reconnection on BrokenPipeError and InvalidChecksumError
|
2017-06-16 14:59:10 +02:00 |
|
Lonami Exo
|
c02fbae5aa
|
Allow creating a new parallel connection (closes #102)
|
2017-06-15 15:50:44 +02:00 |
|
Lonami Exo
|
92088383f7
|
Fix get_message_history not returning sender on channels (closes #110)
|
2017-06-15 09:41:39 +02:00 |
|