Commit Graph

129 Commits

Author SHA1 Message Date
Lonami Exo
0e48a01ef4 Remove text stripping 2024-03-16 19:32:27 +01:00
Lonami Exo
033b56f1d3 Make pyright happy 2024-03-16 19:20:01 +01:00
Lonami Exo
854096e9d3 Fix typechecks and tests 2024-03-16 16:37:26 +01:00
Lonami Exo
3250f9ec37 Unify the way deserialization is returned 2024-03-16 15:00:38 +01:00
Lonami Exo
b5db881415 Remove _out_pending_ack
Not really reliable.
Now that the sender has container IDs, it knows what to resend.
2024-03-16 14:10:40 +01:00
Lonami Exo
c7d1a36969 Return serialized container MsgId on finalize 2024-03-16 14:06:12 +01:00
Lonami Exo
9ede5bd3c5 Fix formatting 2024-03-01 21:50:30 +01:00
Lonami Exo
2f4065c958 Improve session storage lifecycle 2024-03-01 21:49:44 +01:00
Lonami Exo
72e6229cc7 Fix interactive login would prompt 2fa forever 2024-03-01 21:15:55 +01:00
Lonami Exo
fa693d068a Fix invalid escape sequences in docstrings 2024-03-01 20:51:25 +01:00
Lonami Exo
aea459c293 Use consistent variable name in updates doc 2023-11-29 18:49:18 +01:00
apepenkov
70fb266eea
Add ButtonCallback.get_message (#4250) 2023-11-11 19:29:42 +01:00
apepenkov
ea65bf001e
Add missing buttons parameter (#4251) 2023-11-10 17:58:48 +01:00
apepenkov
17996e8a9b
Add alert param to ButtonCallback.answer (#4249) 2023-11-09 20:29:42 +01:00
apepenkov
ba0371f89e
Add events.filters.Data (#4248) 2023-11-09 19:28:18 +01:00
Lonami Exo
ca0d39c4b7 Add missing append in get_chats 2023-11-09 18:09:13 +01:00
Lonami Exo
e6d7232ae9 Fix get_chats assertions 2023-11-09 18:03:25 +01:00
apepenkov
d32967eefe
Simplify mind-bending condition to continue checking handlers (#4247) 2023-11-09 17:40:48 +01:00
apepenkov
35fd0cc62b
Simplify Union of Literal types (#4246) 2023-11-09 17:13:19 +01:00
Lonami Exo
e1983b80c2 Treat messages.affected* as updateDeleteMessages 2023-11-08 23:03:24 +01:00
Lonami Exo
f9435aa1f6 Continue implementation 2023-11-08 14:07:33 +01:00
Lonami Exo
6047c689ca Add client.prepare_album 2023-11-07 19:34:10 +01:00
Lonami Exo
ae44426a78 Remove some slots from custom types for consistency
#4239.
2023-11-07 12:37:30 +01:00
Lonami Exo
95e1f5115c Improve setting of chat participants rights 2023-11-02 18:25:05 +01:00
Lonami Exo
48bf78a855 Fix getting and using participants 2023-11-02 14:40:20 +01:00
Lonami Exo
cea9fc6c77 Ensure __all__ are consistent 2023-11-02 12:43:06 +01:00
Lonami Exo
2992a8e212 Make filters combinable 2023-11-02 01:30:40 +01:00
Lonami Exo
2def0a169c Continue documentation and matching documented behaviour 2023-11-02 00:45:11 +01:00
Lonami Exo
6e88264b28 Support custom connectors 2023-10-29 21:45:21 +01:00
Lonami Exo
d80c6b3bb4 Remove utils file
This gets rid of awkward lazy imports as well.
2023-10-29 20:54:31 +01:00
Lonami Exo
8fe89496d6 Work towards message buttons 2023-10-28 20:17:48 +02:00
Lonami Exo
d15e84e595 Fix development installation instructions
Closes #4224.
2023-10-22 21:58:44 +02:00
Lonami Exo
257b5d74e9 Fix cyclic imports 2023-10-19 22:41:55 +02:00
Lonami Exo
b8b9836cf7 Work towards dialogs and drafts 2023-10-19 21:36:54 +02:00
Lonami Exo
864d5cd444 Gracefully handle user-invoked disconnects 2023-10-19 19:28:00 +02:00
Lonami Exo
854d3745b3 Handle dispatcher CancelledError during disconnect 2023-10-18 20:38:45 +02:00
Lonami Exo
c49f0827b1 Don't send requests until there are salts
This way we don't waste resources sending containers that may fail.
2023-10-18 20:35:55 +02:00
Lonami Exo
45f866c335 Fix handling of bad_msg 16 and 17 2023-10-18 20:31:09 +02:00
Lonami Exo
5604f530c0 Fix handling of bad_msg referring to containers 2023-10-18 19:51:18 +02:00
Lonami Exo
186dd38ff4 Save session in complete_login 2023-10-17 20:45:52 +02:00
Lonami Exo
4465644aa1 Fix pack implementations 2023-10-17 18:50:06 +02:00
Lonami Exo
34dffe978e Fix file uploads and references to full_name 2023-10-16 23:06:24 +02:00
Lonami Exo
0727c1d1f1 Continue improving documentation 2023-10-16 20:12:16 +02:00
Lonami Exo
04806a2a4a Create a base class for Chat 2023-10-16 20:12:00 +02:00
Lonami Exo
c4d399e32d Add missing await in get_password_information 2023-10-16 20:10:05 +02:00
Lonami Exo
8e616bc85a Add client to readthedocs requirements 2023-10-16 18:43:31 +02:00
Lonami Exo
2f6ea3497a Use custom build backend for the client package 2023-10-16 18:32:12 +02:00
Lonami Exo
953f6f11c5 Add .readthedocs.yaml 2023-10-15 21:16:50 +02:00
Lonami Exo
6be93c69ed Handle UpdateShortSentMessage in send_message 2023-10-14 01:25:06 +02:00
Lonami Exo
816f6012a9 Support more chats in resolve_to_packed 2023-10-14 01:21:59 +02:00