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
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
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
favourite_service.rb
fetch_link_card_service.rb
fetch_oembed_service.rb
fetch_remote_status_service.rb
fetch_resource_service.rb
follow_service.rb
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
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
report_service.rb
resolve_account_service.rb Fix performance of follow import (#13836) 5 years ago
resolve_url_service.rb
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