Commit Graph

1580 Commits

Author SHA1 Message Date
Dan
f4a8848603 Merge branch 'develop' into asyncio
# Conflicts:
#	pyrogram/connection/connection.py
2018-09-15 22:19:39 +02:00
Dan
edfdf9d143 Small docstring fixes 2018-09-14 15:34:00 +02:00
Dan
3307b410b4 Give superpowers to Filters.chat too
It can now add and remove chats at runtime
2018-09-14 15:33:32 +02:00
Dan
339630dafb Add noinspection PyPep8Naming for Filters.user 2018-09-14 15:29:56 +02:00
Dan
31578ddb33 Give Filters.user superpowers
It can now add and remove users at runtime
2018-09-14 15:29:36 +02:00
Dan
4e293f23a9 Make handlers test whether filters are callable and not if they exist 2018-09-14 15:28:08 +02:00
Dan
b893698f1e Add ability to add/remove users from the user filter.
Use .users to access the inner set of users
2018-09-14 14:37:04 +02:00
Dan
dbd60765f6 Fix get_me not being properly awaited 2018-09-11 19:39:46 +02:00
Dan
05b3be1e88 Info log DC number on connection 2018-09-08 19:33:47 +02:00
Dan
8ff413c7e7 Make get_chat_members_count async 2018-09-08 19:30:12 +02:00
Dan
8011997512 Merge branch 'develop' into asyncio 2018-09-08 19:28:46 +02:00
Dan
ea39062d2d Add get_chat_members_count method 2018-09-08 19:16:51 +02:00
Dan
b588b55358 Remove old commented (non-async) code from tcp.py 2018-09-07 00:44:31 +02:00
Dan
45a32ddd88 Remove old commented code on session.py 2018-09-07 00:42:45 +02:00
Dan
38442bf3c1 Add missing await 2018-09-07 00:41:01 +02:00
Dan
cc7901adf8 Merge branch 'develop' into asyncio 2018-09-06 20:05:01 +02:00
Dan
b07c13a513 Remove useless definition
PyCharm will complain about Long not being a bytes, let's not care.
2018-09-05 16:50:38 +02:00
Dan
024e3280c1 Remove unneeded file 2018-09-05 16:44:07 +02:00
Dan
b64d661305 Restore original Makefile 2018-09-05 16:41:46 +02:00
Dan
db6042e91b Fetch ChatForbidden and ChannelForbidden peers
This fixes unwanted PEER_ID_INVALID errors in cases where a user or a
bot was kicked/banned from a group, supergroup or channel
2018-09-02 13:04:29 +02:00
Dan
4c9d9d84f2 Change the way int to bytes conversion is used
Maybe at some point I should switch to struct
2018-09-01 01:27:22 +02:00
Dan
10f3829c93 Merge branch 'develop' into asyncio
# Conflicts:
#	pyrogram/client/client.py
#	pyrogram/connection/connection.py
#	pyrogram/connection/transport/tcp/tcp.py
#	pyrogram/connection/transport/tcp/tcp_intermediate.py
#	pyrogram/session/session.py
2018-09-01 01:05:25 +02:00
Dan
07a9cce8ef Add missing InputMedia types to docs 2018-09-01 00:58:44 +02:00
Dan
f576fc899d Remove TODO 2018-08-31 13:12:13 +02:00
Dan
a5979a3ac7 Update tgcrypto function names 2018-08-31 12:56:05 +02:00
Dan
9f4d7854e8 Fix ipv6 branch merge mess 2018-08-30 01:23:19 +02:00
Dan
2a78dff79c Minor style fixes 2018-08-30 01:17:51 +02:00
Dan
ca15778ac8 Make clean default to all 2018-08-30 01:17:35 +02:00
Dan
5e4a769c01 Rename "build" to "generate"
It was interfering with the built-in command "install"
2018-08-30 01:17:13 +02:00
Dan
43483a1ccd Remove info logs from protocol impls 2018-08-29 22:20:32 +02:00
Dan
ef9fc969d3 Info log connection settings 2018-08-29 22:20:00 +02:00
Dan
49f2cbe04f Move CURRENT_DH_PRIME into Prime namespace 2018-08-29 22:04:04 +02:00
Dan
b845544e63 Info log device and system parameters 2018-08-28 12:39:14 +02:00
Dan
f50638772c Minor fix: update info log 2018-08-28 12:38:02 +02:00
Dan
a0c1018a1b Minor style fix 2018-08-28 12:25:08 +02:00
Dan
973ccfcd03 Use compact IPv6 addresses 2018-08-28 12:23:22 +02:00
Dan
4b3b647245 Merge branch 'ipv6' into develop
# Conflicts:
#	pyrogram/client/client.py
#	pyrogram/session/session.py
2018-08-28 12:19:37 +02:00
Dan
2779e33d13 Rename "token" to "bot_token" 2018-09-10 19:55:53 +02:00
Dan
00f0051bd6 Merge branch 'develop' into asyncio
# Conflicts:
#	pyrogram/__init__.py
2018-08-26 19:28:32 +02:00
Dan
ccc3cb0c87 Rename generate to build
Replaces the default build behaviour
2018-08-26 19:18:14 +02:00
Dan
47f8a4eb34 Add generate command to setup.py 2018-08-25 15:14:51 +02:00
Dan
d6a0fcf4ad Also clean docs generated files 2018-08-25 14:22:19 +02:00
Dan
c9a946bc02 Turn version and readme into function 2018-08-25 14:00:04 +02:00
Dan
1e56f70b93 Also clean generated filed 2018-08-25 13:58:55 +02:00
Dan
a48f2e965b Add clean command to setup.py 2018-08-25 13:53:48 +02:00
Dan
77a1d58714 Normalize "0.8.0dev1" to "0.8.0.dev1" 2018-08-24 18:13:07 +02:00
Dan
0b6b598059 Log unknown constructors 2018-08-24 17:39:55 +02:00
Dan
caecbef2f6 Add phone_number type of entity to docs 2018-08-24 16:03:52 +02:00
Dan
b78b72d7dc Merge branch 'develop' into asyncio
# Conflicts:
#	pyrogram/client/methods/messages/edit_message_media.py
2018-08-23 21:22:29 +02:00
Dan
2617618cef Add support for Document message edits 2018-08-23 21:21:27 +02:00