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