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/workers
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
admin Change deletes to preserve soft-deleted statuses in unresolved reports (#11805) 5 years ago
concerns Improved remote thread fetching (#10106) 6 years ago
import Fix performance of follow import (#13836) 5 years ago
scheduler Add E2EE API (#13820) 5 years ago
web Fix web push subscriptions being deleted on rate limit or timeout (#11826) 5 years ago
after_account_domain_block_worker.rb Fix domain hiding logic (#7765) 7 years ago
authorize_follow_worker.rb authorize-follow-requests-after-unlocking (#4658) 7 years ago
backup_worker.rb Change local media attachments to perform heavy processing asynchronously (#13210) 5 years ago
block_worker.rb Add conversations API (#8832) 6 years ago
bootstrap_timeline_worker.rb Default follows for new users (#4871) 7 years ago
digest_mailer_worker.rb Move e-mail digest task to sidekiq, reduce workload, improve hint (#6252) 7 years ago
distribution_worker.rb Avoid race condition when streaming deleted statuses (#10280) 6 years ago
domain_block_worker.rb Make domain block/silence/reject-media code more robust (#13424) 5 years ago
domain_clear_media_worker.rb Make domain block/silence/reject-media code more robust (#13424) 5 years ago
feed_insert_worker.rb Lists (#5703) 7 years ago
fetch_reply_worker.rb Improved remote thread fetching (#10106) 6 years ago
import_worker.rb Add option to overwrite imported data (#9962) 6 years ago
link_crawl_worker.rb Improve error handling on LinkCrawlWorker (#5250) 7 years ago
local_notification_worker.rb Optimize the process of following someone (#9220) 6 years ago
merge_worker.rb Separate background jobs into different queues. ATTENTION: new queue "pull" 8 years ago
move_worker.rb Fix various issues with account migration (#12301) 5 years ago
mute_worker.rb Add conversations API (#8832) 6 years ago
poll_expiration_notify_worker.rb Fix background jobs not using locks like they are supposed to (#13361) 5 years ago
post_process_media_worker.rb Fix trying to delete already deleted file when post-processing (#13406) 5 years ago
publish_announcement_reaction_worker.rb Add streaming API updates for announcements being modified or deleted (#12963) 5 years ago
publish_scheduled_announcement_worker.rb Fix PostgreSQL load when linking in announcements (#13250) 5 years ago
publish_scheduled_status_worker.rb Fix background jobs not using locks like they are supposed to (#13361) 5 years ago
push_conversation_worker.rb Add E2EE API (#13820) 5 years ago
push_encrypted_message_worker.rb Add E2EE API (#13820) 5 years ago
push_update_worker.rb Lists (#5703) 7 years ago
redownload_media_worker.rb Fix RedownloadMediaWorker (#13741) 5 years ago
refollow_worker.rb Fix RefollowWorker not keeping show_reblogs setting (#12707) 5 years ago
regeneration_worker.rb Fix background jobs not using locks like they are supposed to (#13361) 5 years ago
removal_worker.rb Add soft delete for statuses for instant deletes through API (#11623) 5 years ago
resolve_account_worker.rb Fix background jobs not using locks like they are supposed to (#13361) 5 years ago
thread_resolve_worker.rb Improved remote thread fetching (#10106) 6 years ago
unfavourite_worker.rb Improve background jobs params and error handling 8 years ago
unfollow_follow_worker.rb Fix various issues with account migration (#12301) 5 years ago
unmerge_worker.rb Separate background jobs into different queues. ATTENTION: new queue "pull" 8 years ago
unpublish_announcement_worker.rb Add streaming API updates for announcements being modified or deleted (#12963) 5 years ago
verify_account_links_worker.rb Fix background jobs not using locks like they are supposed to (#13361) 5 years ago