Commit Graph

150 Commits

Author SHA1 Message Date
weibeu
0985cb26d9 Lock the project dependencies 2022-02-11 10:12:47 +05:30
thec0sm0s
1c81a9516a ✔ Bump the version to 0.1.64 2020-12-25 09:26:00 +05:30
thec0sm0s
b0c66ee377 Fix compatibility with pyjwt v2.0.0 2020-12-25 09:24:51 +05:30
thec0sm0s
b45cc8fea3 ✔ Bump the version to 0.1.63 2020-10-26 00:27:01 +05:30
thec0sm0s
9a2f413433 Include uniquely generated state secret on each new Discord session 2020-10-26 00:24:08 +05:30
thec0sm0s
1f1f3e211a Declare AccessDenied exception in __all__ 2020-10-26 00:16:58 +05:30
thec0sm0s
10951bfed3 Do not get state implicitly 2020-10-26 00:13:28 +05:30
thec0sm0s
87fe69e9e2 Do not immediately pop the state to prevent race conditions 2020-10-26 00:00:23 +05:30
thec0sm0s
0138a824ca ✔ Bump the version to 0.1.62 2020-10-07 17:08:16 +05:30
thec0sm0s
ad380cfb5c Minor refactoring - Separate exception from the parsing logic. Expect Discord API to always return JSON payload with all keys on Ratelimit 2020-10-07 17:07:52 +05:30
thec0sm0s
bf53bf825f ✔ Add proxy support 2020-09-13 23:58:08 +05:30
thec0sm0s
f43575162f ✔ Bump the version to 0.1.61 2020-09-11 10:11:38 +05:30
thec0sm0s
03eea97a77 ✔ Raise an instance of the exception class 2020-09-11 09:55:33 +05:30
thec0sm0s
72538e5ef3 Do not set OAUTHLIB_INSECURE_TRANSPORT to true implicitly 2020-09-11 09:54:56 +05:30
thec0sm0s
0a2323f387 ✔ Implement method for lazy initialization supporting flask factory patterns. 2020-09-11 09:53:46 +05:30
thec0sm0s
8b423e216e ✔ Properly raise an Exception when user cancels the flow while OAuth grant 2020-08-10 11:32:52 +05:30
thec0sm0s
369127092b 👍 Bump version to 0.1.60 2020-08-10 11:08:15 +05:30
thec0sm0s
1b505fec69 Refactor and improve jwt state manager 2020-08-10 11:07:09 +05:30
William 'psyFi' Hatcher
1eacfb6df1 Better session/key management 2020-08-08 18:22:53 -05:00
William 'psyFi' Hatcher
2ecddd11d1 Params rework. requirements.txt updated 2020-08-07 14:23:18 -05:00
thec0sm0s
f93d5c059b Implement explicit methods to save and get OAuth2 token and secrets 2020-08-04 21:35:37 +05:30
thec0sm0s
59d944aa0c Use separate _fetch_token method 2020-07-25 22:52:34 +05:30
thec0sm0s
164791436e Move attributes from base class to actual client 2020-07-24 23:45:37 +05:30
thec0sm0s
d703937da5 Make client secret and bot tokens protected attributes so that someone doesn't spills their secrets accidentally 2020-07-24 23:43:29 +05:30
thec0sm0s
5e99ed9af9 Abstract guild permissions value within discord.py Permissions 2020-07-18 17:26:50 +05:30
thec0sm0s
3ea0fcc44e ✔ Use the bot request if the model requires bot token, not OAuth 2020-06-29 23:57:21 +05:30
thec0sm0s
0bab72c9e3 ✔ Use the already implemented bot_request 2020-06-27 15:52:46 +05:30
thec0sm0s
5d84158502 ✔ Add low level request method for bot scope resources 2020-06-27 15:40:53 +05:30
thec0sm0s
d552a048ee ✔ Bump version to 0.1.54 2020-06-23 20:49:48 +05:30
thec0sm0s
1d2c85d3e8 ✔ Add support to specify custom parameters in authorization URL along with ability to determine authorization type 2020-06-23 20:46:26 +05:30
thec0sm0s
cf2c832aa2 🔼 Bump version to 0.1.53 2020-06-08 10:22:54 +05:30
thec0sm0s
1fc91d24c2 Handle cases efficiently when user avatar hash is None. Add method to return Discord default avatar url equivalent. 2020-06-02 13:15:00 +05:30
thec0sm0s
f5be182c2f Bump the version to 0.1.51 2020-05-21 10:55:50 +05:30
A-Trash-Coder
2417e9dda0 Add operations to the docstrings of guild and user 2020-05-20 23:56:00 -04:00
A-Trash-Coder
eda1e4c1f2 Add operations to the docstrings of guild and user 2020-05-20 23:55:15 -04:00
A-Trash-Coder
857fd4c4ad Add a __eq__ and __ne__ to models Guild and User 2020-05-20 21:45:46 -04:00
thec0sm0s
2004ebe7ec Bump the version to 0.1.50 2020-05-15 23:09:26 +05:30
thec0sm0s
44eee9ebe0 Actually make use of the internal caching 2020-05-15 23:07:49 +05:30
thec0sm0s
b1abfb5c2d Set initial value of internal caches to None 2020-05-15 22:41:41 +05:30
thec0sm0s
44e3423cd9 Don't cache guilds by default 2020-05-15 18:54:43 +05:30
thec0sm0s
252506e16c Use user_id shorthand property 2020-05-15 18:31:39 +05:30
thec0sm0s
f970eb94bb Add user_id property 2020-05-15 18:13:42 +05:30
thec0sm0s
318e2318b8 Add import to Integration 2020-05-15 18:08:27 +05:30
thec0sm0s
a314928fbf Remove Integrations. Not meant to use directly 2020-05-15 17:38:23 +05:30
thec0sm0s
fad0df2b79 Remove Integrations. Not meant to use directly 2020-05-15 17:37:31 +05:30
thec0sm0s
367a0e4dd3 Minor fix 2020-05-14 22:47:16 +05:30
thec0sm0s
e70fd91424 Override default fetch_from_api and add a caching layer 2020-05-14 22:35:37 +05:30
thec0sm0s
7332ae9f4c Docs typo fix 2020-05-14 22:34:25 +05:30
thec0sm0s
3633d67d4c Minor fix, pass dict rather than list 2020-05-14 22:32:00 +05:30
thec0sm0s
bf323e4585 Update the instance cache itself 2020-05-14 22:29:00 +05:30