feat(users): implement relationships, DMs, proper perms

This commit is contained in:
Paul Makles
2022-02-04 13:38:24 +00:00
parent 63064cc9bb
commit 1aafa51033
11 changed files with 117 additions and 77 deletions

View File

@@ -1,3 +1,5 @@
//! Edit currently authenticated user.
use revolt_quark::models::File;
use revolt_quark::{Error, Result, Database};
use revolt_quark::models::user::{FieldsUser, User, PartialUser};
@@ -96,5 +98,5 @@ pub async fn req(db: &State<Database>, mut user: User, data: Json<Data>) -> Resu
}
db.update_user(&user.id, &partial, data.remove.unwrap_or_default()).await?;
Ok(Json(user))
Ok(Json(user.foreign()))
}