aboutsummaryrefslogtreecommitdiff
path: root/crates/whirl_api/src/lib.rs
Commit message (Collapse)AuthorAgeFilesLines
* refactor(whirl_api): migrate to AxumFuwn2021-08-041-37/+16
| | | | | | The Tokio group recently released a new web-framework called Axum, and being that almost every aspect of Whirl harnesses Tokio's pre-existing libraries; I think it's more fitting to migrate the web-server over to a Tokio-based one as well!
* refactor(whirl_api): route scopingFuwn2021-07-051-4/+10
|
* feat(whirl_api): /api/v1/worlds/info endpointFuwn2021-07-051-0/+1
| | | | | An endpoint for grabbing user profile information. Example usage: https://api.whirlsplash.org/api/v1/worlds/info?username=fuwn will return *a lot of information*.
* feat(whirl_api): /api/v1/worlds/vip endpointFuwn2021-07-051-0/+1
| | | | | An endpoint for checking if a given user has VIP status at the time of request. Example usage: https://api.whirlsplash.org/api/v1/worlds/vip?username=fuwn will return `false`.
* style(global): fix license specFuwn2021-06-141-1/+1
|
* fix(global): doc styling for all cratesFuwn2021-06-101-0/+4
|
* style(global): replace double hyphens with long hyphensFuwn2021-06-071-2/+2
|
* docs(whirl_api): document public functionsFuwn2021-06-061-0/+3
|
* fix(global): a lot of clippy warningsFuwn2021-05-281-4/+25
| | | | This change makes clippy **a lot** more strict.
* refactor(global): move thread creation to respective cratesFuwn2021-05-261-0/+15
|
* docs(global): spelling corrections, global docsFuwn2021-05-231-0/+2
|
* docs(global): add new documentationFuwn2021-05-231-0/+1
|
* refactor(global): move crates around, stricter module isolationFuwn2021-05-201-0/+46