New Feature: Add server-side channel unreads.

This commit is contained in:
Paul
2021-06-16 23:24:31 +01:00
parent d2b17b64e7
commit 4727f997ed
14 changed files with 133 additions and 10 deletions

View File

@@ -0,0 +1,10 @@
use crate::database::*;
use crate::util::result::Result;
use rocket_contrib::json::JsonValue;
use mongodb::bson::doc;
#[get("/unreads")]
pub async fn req(user: User) -> Result<JsonValue> {
Ok(json!(user.fetch_unreads().await?))
}

View File

@@ -2,7 +2,8 @@ use rocket::Route;
mod get_settings;
mod set_settings;
mod get_unreads;
pub fn routes() -> Vec<Route> {
routes![get_settings::req, set_settings::req]
routes![get_settings::req, set_settings::req, get_unreads::req]
}