1
0
Fork 1
mirror of https://github.com/MingweiSamuel/Riven.git synced 2025-03-30 02:23:16 -07:00
Commit graph

32 commits

Author SHA1 Message Date
Mingwei Samuel
74eb5fa045 Update example proxy for v2, use workspaces.
- `example/proxy` is new folder for `example_proxy`.
- `riven` is new folder for the main riven lib.
- Updated metadata to be an array and include HTTP method.
2021-09-09 14:31:39 -07:00
Thijs Molendijk
7f3fa7f59e Regen 2021-07-04 11:44:09 -07:00
Mingwei Samuel
23645a9319 Remove uncompilable feature(extended_key_value_attributes) 2021-07-01 23:22:36 -07:00
Mingwei Samuel
a1bca52576 Replace removed external_doc attr 2021-06-30 19:55:59 -07:00
Mingwei Samuel
869216aab5 Update for stable non_exhaustive attribute 2021-05-21 16:00:39 -07:00
Mingwei Samuel
3d56d7c722 Add meta module with ENDPOINT_PATH_METHODID map 2020-06-05 11:15:09 -07:00
Mingwei Samuel
14e6faa24e Restructure, add RiotApi.get_raw_response(...) method useful for proxies.
New RiotApi.get_raw_response(...) method similar to existing
RiotApi.get(...) and RiotApi.get_optional(...), but does not parse the
result. Useful for proxies which just want to forward the content body.

Also adds tests to JP of failure cases.
2020-06-04 22:41:26 -07:00
Mingwei Samuel
ea1af34854 Re-export reqwest properly 2020-06-04 22:41:26 -07:00
Mingwei Samuel
a604b5f39e Update doctests 2019-11-07 16:38:53 -08:00
Mingwei Samuel
9dfe5a4aaa Update to work on stable 1.39 2019-11-07 12:45:13 -08:00
Mingwei Samuel
1581425206 update readme 2019-11-03 12:04:25 -08:00
Mingwei Samuel
de8cd21e94 move dtos to 'models' module 2019-11-03 10:48:45 -08:00
Mingwei Samuel
a1b5406ac3 Updating bucket rate limiting system, adding bulk tests 2019-11-02 20:55:07 -07:00
Mingwei Samuel
2bd0e2ac4c update tests 2019-10-30 22:52:00 -07:00
Mingwei Samuel
2511734bd5 reorganizing modules, sorting enums 2019-10-27 01:34:10 -07:00
Mingwei Samuel
79ad933e91 Updating to use custom error struct, adding docs 2019-10-23 00:39:40 -07:00
Mingwei Samuel
c3c3e639ee update error handling 2019-10-22 19:36:03 -07:00
Mingwei Samuel
f46bee1fad reorganizing endpoints into module 2019-10-22 14:28:23 -07:00
Mingwei Samuel
1950f7ec98 0.0.4, fix pub on endpoints 2019-10-22 00:01:11 -07:00
Mingwei Samuel
0029b08d9a reorganizing a bunch of stuff 2019-10-21 22:43:06 -07:00
Mingwei Samuel
22103fea05 removing lifetime parameter from RiotApi 2019-10-21 21:47:15 -07:00
Mingwei Samuel
02e9c2786a move generated classes to src 2019-10-20 19:32:04 -07:00
Mingwei Samuel
c7b3cab8b0 hacked-in async tests 2019-10-20 16:02:07 -07:00
Mingwei Samuel
346e12656b code generation working 2019-10-20 00:54:38 -07:00
Mingwei Samuel
de2c27be4c starting source code generation 2019-10-19 02:51:29 -07:00
Mingwei Samuel
907b19594b responsive rate limit working 2019-10-18 13:18:26 -07:00
Mingwei Samuel
22da3abc0d use api key from file (todo? envvar fallback) 2019-10-17 16:56:35 -07:00
Mingwei Samuel
2d105529b4 cleaning up unuseds 2019-10-17 16:31:06 -07:00
Mingwei Samuel
ee75f75e0c first request made :) 2019-10-17 16:25:26 -07:00
Mingwei Samuel
d8d2492c93 make generic InsertOnlyCHashMap, remove per-file modules 2019-10-17 14:44:26 -07:00
Mingwei Samuel
5700547c05 rate limiting wip 2019-10-13 23:38:22 -07:00
Mingwei Samuel
17a569c703 initial commit 2019-10-12 00:48:15 -07:00