Commit Graph

3052 Commits

Author SHA1 Message Date
kalmengr
cf76945a83 Create a new update_profile method to update a user's own profile (#277)
* Create a new update_profile method to update a users own profile

* Update update_profile.py

* Update update_profile.py

* Update update_profile.py

* Update update_profile.py

Co-authored-by: Dan <14043624+delivrance@users.noreply.github.com>
2019-12-23 18:44:06 +01:00
Shrimadhav U K
2daa5932c6 Add missing asyncio keywords (#319)
* fix missing await

* fix empty file reference

* one more await, and file reference
2019-12-23 15:14:58 +01:00
Dan
48aaaf9a0d
Merge pull request #345 from alissonlauffer/asyncio-dev
Add missing awaits for the asyncio-dev branch
2019-12-23 15:05:09 +01:00
Alisson Lauffer
8e9a7a33bd
Add missing awaits 2019-12-06 23:22:19 -03:00
Dan
353811ebd3
Add missing await 2019-12-06 21:14:15 +01:00
Dan
5022b698b7
Merge pull request #334 from pyrogram/slow_mode
Add set_slow_mode method
2019-10-27 11:03:43 +01:00
Dan
d71d9686d7 Add set_slow_mode method 2019-10-27 11:02:38 +01:00
Dan
3c80a10753
Merge pull request #333 from pyrogram/fixes
Various fixes and additions to the documentation
2019-10-27 10:31:17 +01:00
Dan
c33a2a0b80 Tiny typo fix 2019-10-27 10:14:13 +01:00
Dan
227a5aaf90 Add FAQ about why stop, restart, add/remove_handler could make the code hang 2019-10-27 10:13:59 +01:00
Dan
012369005e Remove an MTProto-only feature hint that's not valid anymore 2019-10-27 10:13:18 +01:00
Dan
df3524e138 Add REPLY_MARKUP_TOO_LONG error 2019-10-27 10:12:33 +01:00
Dan
ec15534cdd
Merge pull request #332 from pyrogram/add-bind
Add .bind() method to re-enable bound-methods after deserialization
2019-10-27 09:54:25 +01:00
Dan
1609efbfbc Add .bind() method to re-enable bound-methods after deserialization 2019-10-27 09:53:40 +01:00
Dan
9afd244eb6
Merge pull request #331 from pyrogram/I329
Closes #329
2019-10-27 09:38:06 +01:00
Dan
8e9e8b4ac4 Allow stop, restart and add/remove_handler to be non-blocking 2019-10-27 09:37:28 +01:00
Dan
c929ce3097 Merge develop -> asyncio 2019-10-27 08:59:07 +01:00
Dan
e74521b1cc Fix deserialization of pretty-printable lists 2019-10-24 15:09:20 +02:00
Dan
701267eb04 Merge branch 'develop' of https://github.com/pyrogram/pyrogram into develop 2019-10-19 16:41:02 +02:00
Dan
945bc61262
Fix group, channel and supergroup ChatPhoto downloads (#327)
Closes #326
2019-10-19 16:40:13 +02:00
Dan
87512e20c3 Tiny copy-paste fix 2019-10-19 16:36:45 +02:00
Dan
85e08f774d Merge branch 'develop' of https://github.com/pyrogram/pyrogram into develop 2019-10-19 16:35:54 +02:00
Тоша
cedb87ef41 Add is_creator field to Chat object (#306)
* Add is_creator field to Chat object

* Update chat.py
2019-10-19 16:35:26 +02:00
Dan
ff561f93c9 Add sphinx_copybutton extension for easy copy pasting from snippets
Thanks @ColinTheShark
2019-10-19 16:25:32 +02:00
Dan
51cd186559 Fix group, channel and supergroup ChatPhoto downloads
Closes #326
2019-10-19 16:24:23 +02:00
ColinShark
8b4dd1fa4a Add USER_ID_INVALID error message (#313) 2019-10-04 13:57:40 +02:00
Dan
79a04f2961 Merge branch 'develop' into asyncio-dev 2019-09-29 12:53:44 +02:00
Dan
2482358484 Fix delete_profile_photos 2019-09-29 12:53:26 +02:00
Dan
ccbe9b498a Merge branch 'develop' into asyncio-dev
# Conflicts:
#	pyrogram/__init__.py
2019-09-25 20:01:17 +02:00
Dan
da7130b380 Update Pyrogram to v0.16.0 2019-09-25 19:12:27 +02:00
Dan
bc7d29237d Small style fix 2019-09-25 18:41:06 +02:00
Dan
a541bb45db Merge develop -> asyncio 2019-09-21 22:21:20 +02:00
Dan
91d3508c13 Rename encode/decode to encode/decode_file_id 2019-09-21 22:17:42 +02:00
Dan
92c1b48132 Fix FILE_REFERENCE_* errors for uploads 2019-09-21 22:13:02 +02:00
Dan
1cd94520bf Fix FILE_REFERENCE_* errors for downloads 2019-09-21 21:12:11 +02:00
Dan
7df4b58a51 Add two FILE_REFERENCE_* errors 2019-09-21 19:56:12 +02:00
Dan
03927404bc Merge branch 'develop' into asyncio-dev 2019-09-14 20:59:10 +02:00
Dan
26bf84e43d Don't try to parse ChatPhoto objects in case peer_access_hash is None 2019-09-14 20:58:53 +02:00
Dan
826885a821 Merge develop -> asyncio 2019-09-14 20:42:06 +02:00
Dan
ff9407aba1 Implement a storage update mechanism (for FileStorage)
The idea is pretty simple: get the current database version and for each
older version, do what needs to be done in order to get to the next
version state. This will make schema changes transparent to the user in
case they are needed.
2019-09-14 20:35:59 +02:00
Dan
1a7d0b1b7e Update Storage API usages in client.py, auth.py and session.py 2019-09-14 19:57:20 +02:00
Dan
0097df2952 Rework File and Memory storage to accommodate the new abstract class 2019-09-14 19:56:07 +02:00
Dan
1efce33070 Tiny SQL style fixup 2019-09-14 19:40:15 +02:00
Dan
e226bdbf89 Create SQLiteStorage for better abstraction 2019-09-14 19:39:47 +02:00
Dan
108fa08878 Update Storage abstract class 2019-09-14 19:39:21 +02:00
Dan
6d0e2f7312 Fix minified peers being erroneously stored because of server changes 2019-09-14 19:37:28 +02:00
Dan
840a9d1cc7 Update ChatPhoto parser 2019-09-14 19:30:07 +02:00
Dan
c5498c3b4e Rename Storage .destroy to .delete 2019-09-14 19:22:08 +02:00
Dan
a7c10bfb28 Remove auto-auth.rst 2019-09-09 16:07:14 +02:00
Dan
b10817ec29 Merge develop -> asyncio 2019-09-09 16:00:38 +02:00