Kiana Sheibani
dd4f0838ab
Move CLI crate to root of workspace
...
Somehow I missed that this was a thing you could do? It's a much
cleaner organization, and it makes it so that you don't have to
explicitly specify the crate to build.
2023-09-23 03:01:36 -04:00
Kiana Sheibani
98f140afff
Remove generic variable type from QueryUnwrap trait
2023-09-02 21:22:29 -04:00
Kiana Sheibani
9d5ff8f125
Write player info query
2023-09-02 20:46:23 -04:00
Kiana Sheibani
abd9f947ab
Hide implementation details of query
2023-09-02 19:48:47 -04:00
Kiana Sheibani
1d870362b5
Generalize API request to handle teams of any size
2023-09-02 03:15:38 -04:00
Kiana Sheibani
66c6155a53
Get rid of generic ID scalar type
2023-09-02 01:56:14 -04:00
Kiana Sheibani
003fde0f1e
Move auth key function to query module
2023-09-02 01:47:52 -04:00
Kiana Sheibani
badcec976a
Switch from surf to reqwest-blocking
...
Reqwest seems to be more popular, and a non-async API would simplify the
code without losing too much.
2023-09-02 01:36:28 -04:00
Kiana Sheibani
fa96725968
Write TournamentSets query test code
2023-08-28 00:57:20 -04:00
Kiana Sheibani
53cde72ede
Lightly refactor query code
2023-08-27 16:44:18 -04:00
Kiana Sheibani
07284bef06
Add tournament query
2023-08-27 16:18:22 -04:00
Kiana Sheibani
589277bb34
Rework query infrastructure
2023-08-27 16:18:03 -04:00
Kiana Sheibani
7751829bd5
Add ID wrapper types
2023-08-27 05:33:03 -04:00
Kiana Sheibani
d5c3a7685f
Create automatic query response unwrapping trait
2023-08-27 04:32:55 -04:00
Kiana Sheibani
edcef12c2f
Generalize query running function
2023-08-27 03:52:38 -04:00
Kiana Sheibani
17c139f694
Fix ID bug
2023-08-27 03:11:23 -04:00
Kiana Sheibani
99217eedb6
Write basic API call
2023-08-27 03:02:18 -04:00
Kiana Sheibani
a1e23b453d
Write videogame search query
2023-08-26 23:48:13 -04:00