Files
handmade-revolt-backend/src/routes/sync/get_unreads.rs
2022-02-10 18:30:36 +00:00

13 lines
275 B
Rust

use revolt_quark::{
models::{ChannelUnread, User},
Db, Result,
};
use mongodb::bson::doc;
use rocket::serde::json::Json;
#[get("/unreads")]
pub async fn req(db: &Db, user: User) -> Result<Json<Vec<ChannelUnread>>> {
db.fetch_unreads(&user.id).await.map(Json)
}