Fix webfinger retries (#4275)
* Do not raise unretryable exceptions in ResolveRemoteAccountService * Removed fatal exceptions from ResolveRemoteAccountService Exceptions that cannot be retried should not be raised. New exception class for those that can be retried (Mastodon::UnexpectedResponseError)
Showing
- app/controllers/api/base_controller.rb 1 addition, 5 deletionsapp/controllers/api/base_controller.rb
- app/lib/exceptions.rb 10 additions, 0 deletionsapp/lib/exceptions.rb
- app/services/fetch_remote_account_service.rb 0 additions, 3 deletionsapp/services/fetch_remote_account_service.rb
- app/services/fetch_remote_status_service.rb 0 additions, 3 deletionsapp/services/fetch_remote_status_service.rb
- app/services/process_interaction_service.rb 1 addition, 1 deletionapp/services/process_interaction_service.rb
- app/services/resolve_remote_account_service.rb 15 additions, 14 deletionsapp/services/resolve_remote_account_service.rb
- app/services/send_interaction_service.rb 1 addition, 1 deletionapp/services/send_interaction_service.rb
- app/services/subscribe_service.rb 1 addition, 1 deletionapp/services/subscribe_service.rb
- app/workers/import_worker.rb 3 additions, 3 deletionsapp/workers/import_worker.rb
- app/workers/pubsubhubbub/delivery_worker.rb 1 addition, 1 deletionapp/workers/pubsubhubbub/delivery_worker.rb
- spec/controllers/api/base_controller_spec.rb 1 addition, 1 deletionspec/controllers/api/base_controller_spec.rb
- spec/services/resolve_remote_account_service_spec.rb 3 additions, 3 deletionsspec/services/resolve_remote_account_service_spec.rb
- spec/services/subscribe_service_spec.rb 2 additions, 2 deletionsspec/services/subscribe_service_spec.rb
- spec/workers/pubsubhubbub/delivery_worker_spec.rb 1 addition, 1 deletionspec/workers/pubsubhubbub/delivery_worker_spec.rb
Loading
Please register or sign in to comment