fix: make likes opt

This commit is contained in:
aprilthepink 2024-11-19 23:28:29 +01:00
parent c72763c4b1
commit 21364237c5
2 changed files with 6 additions and 4 deletions

View file

@ -216,8 +216,8 @@ pub async fn versia_user_from_db(
username: user.username, username: user.username,
display_name, display_name,
inbox: inbox_url, inbox: inbox_url,
likes: likes_url, likes: Some(likes_url),
dislikes: dislikes_url, dislikes: Some(dislikes_url),
bio: Some(bio), bio: Some(bio),
collections, collections,
avatar, avatar,

View file

@ -242,8 +242,10 @@ pub struct User {
pub display_name: Option<String>, pub display_name: Option<String>,
pub collections: UserCollections, pub collections: UserCollections,
pub inbox: Url, pub inbox: Url,
pub likes: Url, #[serde(skip_serializing_if = "Option::is_none")]
pub dislikes: Url, pub likes: Option<Url>,
#[serde(skip_serializing_if = "Option::is_none")]
pub dislikes: Option<Url>,
pub username: String, pub username: String,
#[serde(skip_serializing_if = "Option::is_none")] #[serde(skip_serializing_if = "Option::is_none")]
pub bio: Option<ContentFormat>, pub bio: Option<ContentFormat>,