Commit Graph

175 Commits

Author SHA1 Message Date
William 'psyFi' Hatcher
a0682fc192 Added Unauthorized redirect to basic usage 2020-07-14 22:00:52 -05:00
thec0sm0s
d552a048ee ✔ Bump version to 0.1.54 2020-06-23 20:49:48 +05:30
thec0sm0s
2712a844bb ✔ Explicitly mention used packages in requirements 2020-06-23 20:49:25 +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
c0742a3651 ✔ Update the requirements 2020-06-08 10:43:51 +05:30
thec0sm0s
cf2c832aa2 🔼 Bump version to 0.1.53 2020-06-08 10:22:54 +05:30
thec0sm0s
fa508076fd User 4 space indentation 2020-06-08 10:20:03 +05:30
thec0sm0s
c5ff29728e Merge pull request #15 from PredaaA/patch-1
Fix cachetools requirement missing in setup
2020-06-08 10:13:54 +05:30
PredaaA
f7ed3f42f7 Fix missing cachetools requirement missing in setup 2020-06-07 23:27:48 +02:00
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
thec0sm0s
fd753fb5e5 Merge pull request #13 from A-Trash-Coder/master
Add a __eq__ and __ne__ to models Guild and User
2020-05-21 10:46:07 +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
4a2440ea53 Merge pull request #10 from thec0sm0s/dev
An internal caching layer.
2020-05-16 20:19:36 +05:30
thec0sm0s
c654f539b3 Some docs thing 2020-05-16 17:47:06 +05:30
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
thec0sm0s
362e784ba6 Override default fetch_from_api to implement updating guild cache 2020-05-14 22:28:04 +05:30
thec0sm0s
2e6722e5ba Actually cache the user when they're fetch from API 2020-05-14 21:23:39 +05:30
thec0sm0s
6cf7752a10 Add get_from_cache classmethod 2020-05-14 21:14:09 +05:30
thec0sm0s
f1cc7958fb DOCS 2020-05-14 21:04:50 +05:30
thec0sm0s
224d0570f5 Add DISCORD_USER_ID in SESSION_KEYS. Try removing user from cache if exists 2020-05-14 21:01:10 +05:30
thec0sm0s
57ddb9e27f Save discord user id in flask session 2020-05-14 20:58:01 +05:30
thec0sm0s
cbc30d76b1 Override default fetch_from_api classmethod providing options to cache user guilds or connections 2020-05-14 20:52:22 +05:30
thec0sm0s
baa1fefd50 Make integrations as separate entity, which might be also and entity of guild 2020-05-14 20:38:59 +05:30
thec0sm0s
85c597ac9b Add guilds and cache to User internal cache. Also add their fetch methods 2020-05-14 20:38:27 +05:30
thec0sm0s
6652cb0459 Add interphinx_mapping 2020-05-13 17:04:39 +05:30
thec0sm0s
7338c5b269 Implement users cache. Set cachetools.LFUCache to use by default 2020-05-12 21:29:02 +05:30
thec0sm0s
782d09246f Add MANY property to automatically return list from fetch_from_api when many of these models exists 2020-05-12 12:35:09 +05:30
thec0sm0s
6365ab461a Use DiscordModelsMeta class. Set ROUTE as required class attribute for bases. Add fetch_from_api classmethod which is shorthand to return the current model 2020-05-12 12:20:32 +05:30
thec0sm0s
bc22196695 Use _request shorthand method 2020-05-11 21:28:14 +05:30
thec0sm0s
94d0c536c5 Check for session in Flask session 2020-05-11 21:06:26 +05:30
thec0sm0s
4d278557aa Typo fix 2020-05-10 19:54:51 +05:30
thec0sm0s
accc65a8bc Typo fix 2020-05-10 19:54:09 +05:30
thec0sm0s
feb8ea3f0a Check if application is being rate limited and raise exception 2020-05-10 18:11:50 +05:30
thec0sm0s
c645a6c943 Use finally clause 2020-05-10 18:06:27 +05:30