) -> Result<(), LemmyError> {
let community = self.get_community(context, request_counter).await?;
- let updated_community = self.object.into_form()?;
+ let updated_community = self.object.into_form();
let cf = CommunityForm {
name: updated_community.name,
title: updated_community.title,
context: &LemmyContext,
request_counter: &mut i32,
) -> Result<ApubCommunity, LemmyError> {
- let form = Group::into_form(group.clone())?;
+ let form = Group::into_form(group.clone());
// Fetching mods and outbox is not necessary for Lemmy to work, so ignore errors. Besides,
// we need to ignore these errors so that tests can work entirely offline.
Ok(())
}
- pub(crate) fn into_form(self) -> Result<CommunityForm, LemmyError> {
- Ok(CommunityForm {
+ pub(crate) fn into_form(self) -> CommunityForm {
+ CommunityForm {
name: self.preferred_username,
title: self.name,
description: get_summary_from_string_or_source(&self.summary, &self.source),
followers_url: Some(self.followers.into()),
inbox_url: Some(self.inbox.into()),
shared_inbox_url: Some(self.endpoints.shared_inbox.map(|s| s.into())),
- })
+ }
}
}