freechat/server
shockrah e48720d6ac removing basically everything since almost nothing is going to translate over very easily from the auth module
for now we're only going to use two methods to
auth::wall_entry is what allows to impose rate on a per user basic, not per route, although this feature can be configured later
2020-06-01 22:28:06 -07:00
..
migrations using secret as primary key 2020-05-19 20:08:26 -07:00
scripts Rocket config changed to match the .env 2020-03-07 18:50:48 -08:00
src removing basically everything since almost nothing is going to translate over very easily from the auth module 2020-06-01 22:28:06 -07:00
.env minor config change for development 2020-03-07 16:07:26 -08:00
.gitignore ignoring dev files for sql server 2019-12-01 21:53:07 -08:00
Cargo.lock Dependancies moving to full asynchronous libraries 2020-06-01 22:19:06 -07:00
Cargo.toml Dependancies moving to full asynchronous libraries 2020-06-01 22:19:06 -07:00
Config.toml moved goalposts LULW 2019-11-12 11:19:44 -08:00
diesel.toml diesel config 2019-12-02 13:48:14 -08:00
Makefile print things out when testing 2020-03-07 18:50:03 -08:00
readme.md New smol note regarding state of API server 2020-05-27 20:59:17 -07:00
Rocket.toml Rocket config changed to match the .env 2020-03-07 18:50:48 -08:00
todo clarified goals 2020-03-17 21:34:43 -07:00
todo.md structures for authentication payloads 2020-02-13 17:13:41 -08:00

Freechat API

Built with rocket this API lets client apps query the server for data like recent messages channels in a server.

What's Being worked on

Authorization model has been implemented and is now being integrated with endpoints where required. Not all endpoints require authentication but really those are more like exceptions rather than the rule as most of this API is behind some kind of authentication.