Add expiring blocks

- `/api/v1/accounts/:id/block` now has a "duration" parameter
- `/api/v1/blocks` returns "block_expires_at" to indicate when the block
will expire
- MuteExpireWorker also processes block expiration
- Remove unused OpenAPI parameters from mute endpoint
- Add pleroma:block_expiration to nodeinfo features
This commit is contained in:
Ekaterina Vaartis 2025-04-09 22:50:28 +03:00
commit 51a0cee405
12 changed files with 112 additions and 33 deletions

View file

@ -0,0 +1 @@
Add `duration` to the block endpoint, which makes block expire