Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fetch thread replies when receiving thread message | Trygve Aaberge | 2024-02-18 | 1 | -4/+6 |
| | | | | | | This is done so we can know if we should include a message hash when completing thread hashes, and it also has the benefit of eliminating the loading time when opening thread buffers. | ||||
* | Fetch replies in conversation when display_thread_replies is on | Trygve Aaberge | 2024-02-18 | 1 | -0/+15 |
| | |||||
* | Only take in limit, not pages in api methods | Trygve Aaberge | 2024-02-18 | 1 | -13/+12 |
| | | | | | | Instead of having to supply both a limit and the number of pages, change it to only take in a limit, and determine the number of pages automatically. | ||||
* | Fetch usergroups at startup if edgeapi isn't available | Trygve Aaberge | 2024-02-18 | 1 | -0/+4 |
| | |||||
* | Split edgeapi out to separate class | Trygve Aaberge | 2024-02-18 | 1 | -41/+49 |
| | | | | | Since this isn't available for OAuth tokens it's good to have an easy way to see where it's used. | ||||
* | Fix some mypy specific type issues | Trygve Aaberge | 2024-02-18 | 1 | -10/+10 |
| | |||||
* | Open all conversation types on start | Trygve Aaberge | 2024-02-18 | 1 | -2/+18 |
| | |||||
* | Support unfurling usergroup names | Trygve Aaberge | 2024-02-18 | 1 | -2/+24 |
| | |||||
* | Add support for completing nicks | Trygve Aaberge | 2024-02-18 | 1 | -0/+31 |
| | | | | | | | This uses Slacks edgeapi which only works for session tokens, but has the benefit of being able to complete nicks without all users being loaded. So need to add some completion for the loaded users for when using OAuth tokens as well. | ||||
* | Print error message on http/api error | Trygve Aaberge | 2024-02-18 | 1 | -31/+69 |
| | |||||
* | Send params as post body instead of query params | Trygve Aaberge | 2024-02-18 | 1 | -2/+4 |
| | |||||
* | Use Iterable instead of List in parameters | Trygve Aaberge | 2024-02-18 | 1 | -3/+3 |
| | |||||
* | Fetch multiple users/bots in the same request | Trygve Aaberge | 2024-02-18 | 1 | -8/+13 |
| | | | | | | | Turns out you can query for multiple users/bots with users.info/bots.info even though it's not documented. Use that to query for multiple users/bots in one request, instead of making tons of requests. | ||||
* | Change SlackUsers to singular since it only concerns one user | Trygve Aaberge | 2024-02-18 | 1 | -3/+3 |
| | |||||
* | Show nick suffix for bots | Trygve Aaberge | 2024-02-18 | 1 | -1/+5 |
| | |||||
* | Rename slack_timeout to network_timeout | Trygve Aaberge | 2024-02-18 | 1 | -1/+1 |
| | |||||
* | Call rtm.connect (doesn't connect to web socket yet) | Trygve Aaberge | 2024-02-18 | 1 | -0/+4 |
| | |||||
* | Add some todos | Trygve Aaberge | 2024-02-18 | 1 | -1/+1 |
| | |||||
* | Add typing for slack conversations history | Trygve Aaberge | 2024-02-18 | 1 | -2/+5 |
| | |||||
* | Add type for users.info | Trygve Aaberge | 2024-02-18 | 1 | -1/+2 |
| | |||||
* | Add typings for users.conversations | Trygve Aaberge | 2024-02-18 | 1 | -1/+2 |
| | |||||
* | Create directory for slack in typings | Trygve Aaberge | 2024-02-18 | 1 | -2/+2 |
| | |||||
* | Create functions for fetch requests | Trygve Aaberge | 2024-02-18 | 1 | -8/+41 |
| | |||||
* | Move SlackApi to a separate file | Trygve Aaberge | 2024-02-18 | 1 | -0/+48 |