You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
mastodon/app/services
ThibG 89f40b6c3e
Make domain block/silence/reject-media code more robust (#13424)
* Split media cleanup from reject-media domain blocks to its own service

* Slightly improve ClearDomainMediaService error handling

* Lower DomainClearMediaWorker to lowest-priority queue

* Do not catch ActiveRecord::RecordNotFound in domain block workers

* Fix DomainBlockWorker spec labels

* Add some specs

* Change domain blocks to immediately mark accounts as suspended

Rather than doing so sequentially, account after account, while cleaning
their data. This doesn't change much about the time the block takes to
complete, but it immediately prevents interaction with the blocked domain,
while up to now, it would only be guaranteed when the process ends.
5 years ago
..
activitypub Add E2EE API (#13820) 5 years ago
concerns Fix activity not being signed (#13948) 5 years ago
keys Add E2EE API (#13820) 5 years ago
account_search_service.rb Fix error when searching for URLs that contain the mention syntax (#13151) 5 years ago
after_block_domain_from_account_service.rb Change account domain block to clear out notifications and follows (#11393) 6 years ago
after_block_service.rb Change account domain block to clear out notifications and follows (#11393) 6 years ago
app_sign_up_service.rb Add `reason` param to `POST /api/v1/accounts` REST API (#12064) 5 years ago
authorize_follow_service.rb Remove Salmon and PubSubHubbub (#11205) 6 years ago
backup_service.rb Add E2EE API (#13820) 5 years ago
base_service.rb Remove unused AtomBuilderHelper (#1364) 8 years ago
batched_remove_status_service.rb Fix not publishing update of remote timeline (#13745) 5 years ago
block_domain_service.rb Make domain block/silence/reject-media code more robust (#13424) 5 years ago
block_service.rb Fix BlockService trying to reject incorrect follow request (#11288) 6 years ago
bootstrap_timeline_service.rb Admin setting to disable default follows (#12566) 5 years ago
clear_domain_media_service.rb Make domain block/silence/reject-media code more robust (#13424) 5 years ago
deliver_to_device_service.rb Add E2EE API (#13820) 5 years ago
fan_out_on_write_service.rb Fix not publishing update of remote timeline (#13745) 5 years ago
favourite_service.rb Remove Salmon and PubSubHubbub (#11205) 6 years ago
fetch_link_card_service.rb Fix link crawler not specifying accepted content-type (#12646) 5 years ago
fetch_oembed_service.rb Fix link crawler not specifying accepted content-type (#12646) 5 years ago
fetch_remote_status_service.rb Fix an error when ActivityPub::FetchRemoteStatusService url is called with nil (#12652) 5 years ago
fetch_resource_service.rb Fix not being able to resolve public resources in development environment (#13505) 5 years ago
follow_service.rb Add specific rate limits for posting and following (#13172) 5 years ago
hashtag_query_service.rb Fix hashtag timeline REST API accepting too many hashtags (#12091) 5 years ago
import_service.rb Fix performance of follow import (#13836) 5 years ago
move_service.rb Fix account migration not affecting followers on origin server (#11980) 5 years ago
mute_service.rb Add conversations API (#8832) 6 years ago
notify_service.rb Add follow_request notification type (#12198) 5 years ago
post_status_service.rb Fix media not being marked sensitive when client sets a CW but no text (#13277) 5 years ago
precompute_feed_service.rb Fix code style of regeneration-related code (#9843) 6 years ago
process_hashtags_service.rb Change hashtags to preserve first-used casing (#11416) 6 years ago
process_mentions_service.rb Add E2EE API (#13820) 5 years ago
reblog_service.rb Add E2EE API (#13820) 5 years ago
reject_follow_service.rb Remove Salmon and PubSubHubbub (#11205) 6 years ago
remove_status_service.rb Fix not publishing update of remote timeline (#13745) 5 years ago
report_service.rb Refactor all ActivityPub deliveries to be serialized and signed through one concern (#10966) 6 years ago
resolve_account_service.rb Fix performance of follow import (#13836) 5 years ago
resolve_url_service.rb Fix some timeouts when searching URLs by limiting some database queries (#13253) 5 years ago
search_service.rb Fix hashtag search performing account search as well (#13758) 5 years ago
suspend_account_service.rb Change deletes to preserve soft-deleted statuses in unresolved reports (#11805) 5 years ago
tag_search_service.rb Add `exclude_unreviewed` param to `GET /api/v2/search` REST API (#11977) 5 years ago
unallow_domain_service.rb Change deletes to preserve soft-deleted statuses in unresolved reports (#11805) 5 years ago
unblock_domain_service.rb Add domain block notes (#11515) 6 years ago
unblock_service.rb Remove Salmon and PubSubHubbub (#11205) 6 years ago
unfavourite_service.rb Remove Salmon and PubSubHubbub (#11205) 6 years ago
unfollow_service.rb Fix Move handler queuing jobs that will fail if account is suspended (#11864) 5 years ago
unmute_service.rb Fix #231 - Muting 8 years ago
update_account_service.rb Fix follow requests N+1 (#12004) 5 years ago
verify_link_service.rb Rescue SSL error in verify link service (#9914) 6 years ago
vote_service.rb Fix invalid votes from the API being accepted (#12601) 5 years ago