]> Untitled Git - lemmy.git/blobdiff - crates/apub/src/activities/community/lock_page.rs
Replace TypedBuilder with Default in update forms (#3814)
[lemmy.git] / crates / apub / src / activities / community / lock_page.rs
index 2ceb183843c39806a876e3e3fa3e2b86e00b3963..446b7824f3519517e0e79e971fdf7c6d4aa1ba83 100644 (file)
@@ -56,7 +56,10 @@ impl ActivityHandler for LockPage {
   }
 
   async fn receive(self, context: &Data<Self::DataType>) -> Result<(), Self::Error> {
-    let form = PostUpdateForm::builder().locked(Some(true)).build();
+    let form = PostUpdateForm {
+      locked: Some(true),
+      ..Default::default()
+    };
     let post = self.object.dereference(context).await?;
     Post::update(&mut context.pool(), post.id, &form).await?;
     Ok(())
@@ -93,7 +96,10 @@ impl ActivityHandler for UndoLockPage {
   }
 
   async fn receive(self, context: &Data<Self::DataType>) -> Result<(), Self::Error> {
-    let form = PostUpdateForm::builder().locked(Some(false)).build();
+    let form = PostUpdateForm {
+      locked: Some(false),
+      ..Default::default()
+    };
     let post = self.object.object.dereference(context).await?;
     Post::update(&mut context.pool(), post.id, &form).await?;
     Ok(())