Awiteb
82132fc446
In this patch, I have implemented the chat request and response from OTMP protocol. The changes include: - New `in_chat_request` and `out_chat_request` database tables - New `users_status` table to store user status (whitelisted or blacklisted) - New server events: - `ChatRequest` To send chat request comes from some user - `ChatRequestResponse` To send chat request response to some user - New client events: - `ChatRequest` To send chat request to some user - `ChatRequestResponse` To send chat request response to some user - `ws_errors` macro to create websocket errors - `/user/whitelist` and `/user/blacklist` API to list whitelisted and blacklisted users Fixes: #2 Reviewed-on: #14 Reviewed-by: Amjad Alsharafi <me@amjad.alsharafi.dev> Helped-by: Amjad Alsharafi <me@amjad.alsharafi.dev> Signed-off-by: Awiteb <a@4rs.nl> |
||
---|---|---|
.. | ||
src | ||
Cargo.toml | ||
README.md |
Oxidetalis database entities
This crate contains the database entities for the Oxidetalis homeserver, using SeaORM.
Must to know
- Don't import sea_orm things in another crates, import the entities and sea_orm
things from this crate, from
prelude
module.
How to write a new entity
Check the SeaORM documentation for more information about how to write entities.
License
This crate is licensed under the MIT license.