diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml new file mode 100644 index 0000000..505e604 --- /dev/null +++ b/.gitea/workflows/ci.yml @@ -0,0 +1,32 @@ +name: CI + +on: + push: + branches: [master] + pull_request: + +jobs: + fmt: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: dtolnay/rust-toolchain@stable + with: + components: rustfmt + - run: cargo fmt --check + + clippy: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: dtolnay/rust-toolchain@stable + with: + components: clippy + - run: cargo clippy -- -D warnings + + test: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: dtolnay/rust-toolchain@stable + - run: cargo test diff --git a/src/service/follow.rs b/src/service/follow.rs index af549a1..1e57ae6 100644 --- a/src/service/follow.rs +++ b/src/service/follow.rs @@ -37,7 +37,10 @@ impl ActivityPubService { .shared_inbox_url .as_ref() .map(|u| u.to_string()), - display_name: remote_actor.display_name.clone().or_else(|| Some(remote_actor.username.clone())), + display_name: remote_actor + .display_name + .clone() + .or_else(|| Some(remote_actor.username.clone())), avatar_url: remote_actor.avatar_url.as_ref().map(|u| u.to_string()), outbox_url: Some(remote_actor.outbox_url.to_string()), bio: remote_actor.bio.clone(),