Commit Graph

58 Commits

Author SHA1 Message Date
Dan
b5c6db6db0 Refactor project and move errors namespace out from pyrogram.api 2019-03-25 11:23:45 +01:00
Dan
9f26ac9cbe Merge branch 'develop' into __slots__ 2019-03-16 17:51:48 +01:00
Dan
def3bdaa63 Reformat code 2019-03-16 17:51:37 +01:00
Dan
34b51b6481 Force keyword arguments for all TL types 2019-03-16 16:53:52 +01:00
Dan
6bd9ddc95e Add __slots__ to Telegram TL types 2019-03-16 15:30:55 +01:00
Dan
c7b1d6f70a Take into account that flags:# could be not always the first argument
For instance, in Layer 91, Poll's flags:# is at the second position.
This mess also happened in the past (thanks tg devs) and eventually will
be fixed again with the next Layer update, but from now on Pyrogram
will be able to correctly generate code even in such cases.
2019-01-05 15:40:40 +01:00
Dan
4d7b1bafac Update copyright year 2019-01-01 12:36:16 +01:00
Dan
a13707a3b5 Completely remove obsolete commented code 2018-12-19 10:28:47 +01:00
Dan
7a8873029d Don't parse custom types in the code generator 2018-12-16 15:25:56 +01:00
Dan
69c1532eae Rename LastSeen to UserStatus
It will make more sense later on when I add UserStatus updates
handler.
2018-10-14 17:17:50 +02:00
Dan
465dcac630 Create LastSeen class 2018-10-14 17:08:49 +02:00
Dan
024e3280c1 Remove unneeded file 2018-09-05 16:44:07 +02:00
Dan
3a5dc20fb5 Rename reply_markup to bots 2018-08-09 21:51:43 +02:00
Dan
92a3722e56 Use Animation instead of GIF when creating the types list 2018-08-08 15:36:48 +02:00
Dan
960280b996 Add new ChatMembers type 2018-07-08 08:39:36 +02:00
Dan
91cf2d1a8e Make Dialog and Dialogs importable and printable 2018-07-04 21:05:00 +02:00
Dan
5f87bbc962 Add the new Photo type 2018-06-28 19:04:45 +02:00
Dan
ef93fee7aa Add new Messages object and make get_history return it 2018-05-11 18:00:16 +02:00
Dan
84f9c2145c Add support for GIF files 2018-05-11 11:56:27 +02:00
Dan
9c7935702f Add callback query support 2018-04-28 23:48:38 +02:00
Dan
f6b0e0e0dc Initial support for Reply Markups 2018-04-27 19:04:16 +02:00
Dan
7c2c878333 Add core type hints for generated classes 2018-04-25 12:55:38 +02:00
Dan
6e78935857 Accommodate the new types 2018-04-24 16:08:33 +02:00
Dan
36b1058623 Fix weird constructor names reported in compiled docs 2018-04-18 19:47:19 +02:00
Dan
144c229fec Update compiler 2018-04-11 15:34:58 +02:00
Dan
4c3eb8a09f Merge branch 'new-api' into new-api-docs 2018-04-11 03:40:48 +02:00
Dan
1f683ba00e Update compiler 2018-04-11 03:40:40 +02:00
Dan
5e5289596b Merge branch 'new-api' into new-api-docs
# Conflicts:
#	compiler/api/compiler.py
#	docs/source/pyrogram/index.rst
2018-04-11 03:29:47 +02:00
Dan
472ed8e355 Document the new features 2018-04-11 03:16:48 +02:00
Dan
22c51fdd70 Fix docstrings generation for Pyrogram types 2018-04-01 14:34:29 +02:00
Dan
1bbb282dab Change type/desc separator 2018-04-01 13:27:05 +02:00
Dan
c54730b8ab Don't inherit from Object 2018-04-01 13:09:32 +02:00
Dan
74d1d99697 Update compiler 2018-03-26 13:51:56 +02:00
Dan
815a13f5ac Update docs 2018-03-25 22:07:31 +02:00
Dan
90f5a35b4a Update compiler 2018-03-25 21:58:27 +02:00
Dan
77e3f5abfe Update docs 2018-03-24 17:16:45 +01:00
Dan
e7b51ecec8 Update generated code docstrings 2018-02-09 03:17:36 +01:00
Dan
981fba0ffd Update API compiler 2018-01-23 18:13:50 +01:00
Dan
eb27c8c97e Update API compiler 2018-01-23 16:43:48 +01:00
Dan
b1b04b5768 Update API compiler 2018-01-21 19:07:48 +01:00
Dan
b9fa1e414d Merge branch 'master' into docs
# Conflicts:
#	compiler/api/compiler.py
#	compiler/docs/compiler.py
2018-01-21 17:39:16 +01:00
Dan
c7d2de3ee9 Force UTF-8 encoding when r/w'ing text files 2018-01-21 16:56:50 +01:00
Dan
bc021a7565 Update compiler 2018-01-21 12:35:36 +01:00
Dan
653f476bf5 Small fix 2018-01-20 20:16:42 +01:00
Dan
b0f1d89914 Show string type as "str" 2018-01-08 09:27:47 +01:00
Dan
edbca87d36 Update docs 2018-01-08 08:31:31 +01:00
Dan
1ef3fec314 Update API and Docs compiler 2018-01-08 07:15:38 +01:00
Dan
e79afb9388 Add full cross-references through docstrings for the whole Telegram API 2018-01-06 12:55:37 +01:00
Dan
a8d10443ea Pingu! 2018-01-05 02:38:29 +01:00
Dan
2117c9a1c5 Rework API compiler 2018-01-05 02:13:08 +01:00