freechat/server
shockrah 2400b89b12 added result return types to invites module functions
this lets us cut down on worrying about mysql errors
Mysql error responsibility is now the route dispatchers problem
Route dispatcher itself can easily dispatch to another handler
2020-06-02 17:05:14 -07:00
..
migrations added counter to keys table 2020-06-02 00:44:53 -07:00
scripts Rocket config changed to match the .env 2020-03-07 18:50:48 -08:00
src added result return types to invites module functions 2020-06-02 17:05:14 -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 adding mysql_async to dependancy list 2020-06-01 23:05:06 -07:00
Cargo.toml adding mysql_async to dependancy list 2020-06-01 23:05:06 -07:00
Config.toml moved goalposts LULW 2019-11-12 11:19:44 -08:00
readme.md New smol note regarding state of API server 2020-05-27 20:59:17 -07: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.