Lonami Exo
|
dedbf29ca4
|
Fix Conversation.wait_event not resolving them (from d474458 )
|
2018-10-05 13:42:07 +02:00 |
|
Lonami Exo
|
dc77136453
|
Don't expect responses from ack, log send errors, remove TODOs
|
2018-10-05 13:26:44 +02:00 |
|
Lonami Exo
|
ef60ade647
|
Rewrite container packing to support arbitrary sizes
|
2018-10-05 13:26:44 +02:00 |
|
Lonami Exo
|
7e7bbcf4c0
|
Remove irrelevant TODOs and add more logging
|
2018-10-05 13:26:44 +02:00 |
|
Lonami Exo
|
a5d4e97922
|
Fix alternative connection modes
|
2018-10-05 13:26:44 +02:00 |
|
Lonami Exo
|
ebde3be820
|
Add support for proxy again
|
2018-10-05 13:26:44 +02:00 |
|
Lonami Exo
|
db83709c6b
|
Support connection timeout
|
2018-10-05 13:26:44 +02:00 |
|
Lonami Exo
|
0cc8bca098
|
Delete TcpClient
|
2018-10-05 13:26:44 +02:00 |
|
Lonami Exo
|
1b9d6aac06
|
Gzip only content related data
|
2018-10-05 13:26:44 +02:00 |
|
Lonami Exo
|
37b9922f64
|
Handle cancellation on the receive loop
|
2018-10-05 13:26:44 +02:00 |
|
Lonami Exo
|
e319fa3aa9
|
Handle IncompleteReadError and InvalidChecksumError
|
2018-10-05 13:26:44 +02:00 |
|
Lonami Exo
|
3fd7c33127
|
Fix automatic reconnect (e.g. on bad auth key)
This took more time than it should have to debug.
|
2018-10-05 13:26:44 +02:00 |
|
Lonami Exo
|
bc1fd9039d
|
Handle receiving errors
|
2018-10-05 13:26:44 +02:00 |
|
Lonami Exo
|
cf7e5d5592
|
Set auth_key on connection
|
2018-10-05 13:26:44 +02:00 |
|
Lonami Exo
|
21ffa2f26b
|
Fix DC migration and seqno
|
2018-10-05 13:26:44 +02:00 |
|
Lonami Exo
|
ac567ebf1d
|
Handle bad salt/msg not resending containers
|
2018-10-05 13:26:44 +02:00 |
|
Lonami Exo
|
3b1142aaca
|
Add back auth key generation process
|
2018-10-05 13:26:44 +02:00 |
|
Lonami Exo
|
5edc2216c7
|
Handle initial connection if network is down correctly
|
2018-10-05 13:26:44 +02:00 |
|
Lonami Exo
|
2d275989cb
|
Properly handle cancellation in _ReadyQueue
|
2018-10-05 13:26:44 +02:00 |
|
Lonami Exo
|
105bd52eee
|
Abstract the send queue off MTProtoSender
|
2018-10-05 13:26:44 +02:00 |
|
Lonami Exo
|
b02ebcb69b
|
Stop waiting for send items on disconnection
|
2018-10-05 13:26:44 +02:00 |
|
Lonami Exo
|
470fb9f5df
|
Make use of the MTProtoLayer in MTProtoSender
|
2018-10-05 13:26:44 +02:00 |
|
Lonami Exo
|
9402b4a26d
|
Create a new layer to lift encryption off the MTProtoSender
|
2018-10-05 13:26:44 +02:00 |
|
Lonami Exo
|
5daad2aaab
|
Actually use the new connection class
|
2018-10-05 13:26:44 +02:00 |
|
Lonami Exo
|
daf94e416b
|
Fix connection never receiving and missing clone method
|
2018-10-05 13:26:44 +02:00 |
|
Lonami Exo
|
2fd51b8582
|
Let all connection modes implement the new Connection
|
2018-10-05 13:26:44 +02:00 |
|
Lonami Exo
|
096424ea78
|
Create a new Connection class to work through queues
|
2018-10-05 13:26:44 +02:00 |
|
painor
|
340f5614b5
|
Add name mention formatting to HTML and Markdown (#1019)
|
2018-10-04 15:56:32 +02:00 |
|
Manuel1510
|
2468b32fc5
|
Implement next_offset and allow empty results in answer() (#1017)
|
2018-10-04 09:12:12 +02:00 |
|
nailerNAS
|
c2966297f1
|
Add delete method to custom.Dialog (#1014)
|
2018-09-28 15:47:24 +02:00 |
|
Lonami Exo
|
785071a5cd
|
Update to v1.3
|
2018-09-22 19:37:16 +02:00 |
|
Lonami Exo
|
ec0aa65fe1
|
An user -> a user
|
2018-09-22 19:18:42 +02:00 |
|
Lonami Exo
|
d5d3733fd4
|
Create events.register and siblings for "handler templates"
This can be thought of as a different approach to Flask's blueprints.
|
2018-09-22 12:51:58 +02:00 |
|
Lonami Exo
|
cb6f980277
|
Better autocast to InputPeerDialog and documentation
|
2018-09-22 10:56:37 +02:00 |
|
Lonami Exo
|
92c9bb12b7
|
Use asyncio.open_connection in the TcpClient
(cherry picked from commit 573fed1f512831cd9790130cc878655fef2fde98)
|
2018-09-19 19:03:36 +02:00 |
|
Lonami Exo
|
9275a9fcbb
|
Fix several typos and misleading docs (#987, #990)
|
2018-09-19 17:51:18 +02:00 |
|
Lonami Exo
|
5e13a6f7a8
|
Fix-up get_message failing for UpdateInlineBotCallbackQuery
|
2018-09-19 16:42:22 +02:00 |
|
Lonami Exo
|
ac59cfa25b
|
Return chat from inline queries that "don't have it"
|
2018-09-19 16:40:35 +02:00 |
|
udf
|
3ef2416138
|
Add method to resolve inline message IDs (#1005)
|
2018-09-19 14:22:35 +02:00 |
|
Lonami Exo
|
db8bea3968
|
Fix getting messages by ID for private chats
|
2018-09-16 15:45:38 +02:00 |
|
Lonami Exo
|
4e07712b04
|
Return new .web_preview's .photo/.document if present in Message
|
2018-09-15 10:45:15 +02:00 |
|
Lonami Exo
|
080585da49
|
Support coroutine callbacks in start()
|
2018-09-09 16:17:20 +02:00 |
|
Lonami Exo
|
2f09e5c335
|
Support custom-callback filter for all events
|
2018-09-09 15:48:54 +02:00 |
|
Lonami Exo
|
11ef4ce370
|
Fix _document_by_attribute failing on empty media
|
2018-09-06 15:41:04 +02:00 |
|
Lonami Exo
|
4e5b8c9c34
|
Let sender = chat for messages from channels
|
2018-09-06 10:33:56 +02:00 |
|
Lonami Exo
|
ae085f30a8
|
Save update state upon disconnect
|
2018-09-04 11:58:55 +02:00 |
|
Lonami Exo
|
3c92f6a791
|
Fix sqlite's conn may be None if never used
This happened when signing up with the library
and getting migrate errors.
|
2018-09-04 11:28:01 +02:00 |
|
Lonami Exo
|
bbeb8f4ba3
|
Clarify and fix some docstrings
|
2018-09-04 11:27:10 +02:00 |
|
Wirtos
|
36df6d1bf9
|
Manually register ogg mimetype too (#973)
|
2018-08-28 21:17:10 +02:00 |
|
Lonami Exo
|
0e91fc3668
|
Manually register webp mimetype
Otherwise, sending stickers would fail on some systems.
|
2018-08-27 17:19:10 +02:00 |
|