Skip to content

Commit 2136423

Browse files
fix: make likes opt
1 parent c72763c commit 2136423

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

src/versia/conversion.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -216,8 +216,8 @@ pub async fn versia_user_from_db(
216216
username: user.username,
217217
display_name,
218218
inbox: inbox_url,
219-
likes: likes_url,
220-
dislikes: dislikes_url,
219+
likes: Some(likes_url),
220+
dislikes: Some(dislikes_url),
221221
bio: Some(bio),
222222
collections,
223223
avatar,

src/versia/objects.rs

+4-2
Original file line numberDiff line numberDiff line change
@@ -242,8 +242,10 @@ pub struct User {
242242
pub display_name: Option<String>,
243243
pub collections: UserCollections,
244244
pub inbox: Url,
245-
pub likes: Url,
246-
pub dislikes: Url,
245+
#[serde(skip_serializing_if = "Option::is_none")]
246+
pub likes: Option<Url>,
247+
#[serde(skip_serializing_if = "Option::is_none")]
248+
pub dislikes: Option<Url>,
247249
pub username: String,
248250
#[serde(skip_serializing_if = "Option::is_none")]
249251
pub bio: Option<ContentFormat>,

0 commit comments

Comments
 (0)