freechat/server
shockrah f0c7c9c69b list channels now nearly completely tested
pattern for testing getting fleshed out for real now
2020-07-27 16:26:40 -07:00
..
invites-manager basic invites manager chronjob thing 2020-07-21 18:13:33 -07:00
migrations invites now has a max_uses column and less strict column requirements 2020-07-21 14:30:23 -07:00
scripts helpful setup script for creating the dev sql user in testing 2020-07-21 15:00:06 -07:00
src Removing api tests form members mod as those are done with curl in tests/ 2020-07-13 21:59:28 -07:00
tests list channels now nearly completely tested 2020-07-27 16:26:40 -07:00
.env more stuff for the sample env file 2020-07-21 21:33:12 -07:00
.gitignore ignoring dev files for sql server 2019-12-01 21:53:07 -08:00
Cargo.lock New testing lib for testing async functionality 2020-07-12 17:33:05 -07:00
Cargo.toml New testing lib for testing async functionality 2020-07-12 17:33:05 -07: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

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.