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
after_block_service.rb
app_sign_up_service.rb
authorize_follow_service.rb
backup_service.rb Add E2EE API (#13820) 5 years ago
base_service.rb
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
bootstrap_timeline_service.rb
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
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
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
import_service.rb Fix performance of follow import (#13836) 5 years ago
move_service.rb
mute_service.rb
notify_service.rb
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
process_hashtags_service.rb
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_status_service.rb Fix not publishing update of remote timeline (#13745) 5 years ago
report_service.rb
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
tag_search_service.rb
unallow_domain_service.rb
unblock_domain_service.rb
unblock_service.rb
unfavourite_service.rb
unfollow_service.rb
unmute_service.rb
update_account_service.rb
verify_link_service.rb
vote_service.rb Fix invalid votes from the API being accepted (#12601) 5 years ago