Refactor ResolveRemoteAccountService (#4258)
* Refactor ResolveRemoteAccountService * Remove trailing whitespace * Use redis locks around critical ResolveRemoteAccountService code * Add test for race condition of lock
parent
bc1f9dc2
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Affichage de
- Gemfile 1 ajout, 0 suppressionGemfile
- Gemfile.lock 3 ajouts, 0 suppressionGemfile.lock
- app/services/resolve_remote_account_service.rb 111 ajouts, 55 suppressionsapp/services/resolve_remote_account_service.rb
- spec/services/resolve_remote_account_service_spec.rb 23 ajouts, 0 suppressionspec/services/resolve_remote_account_service_spec.rb
... | ... | @@ -52,6 +52,7 @@ gem 'rack-timeout', '~> 0.4' |
gem 'rails-i18n', '~> 5.0' | ||
gem 'rails-settings-cached', '~> 0.6' | ||
gem 'redis', '~> 3.3', require: ['redis', 'redis/connection/hiredis'] | ||
gem 'mario-redis-lock', '~> 1.2', require: 'redis_lock' | ||
gem 'rqrcode', '~> 0.10' | ||
gem 'ruby-oembed', '~> 0.12', require: 'oembed' | ||
gem 'sanitize', '~> 4.4' | ||
... | ... |
Veuillez vous inscrire ou vous se connecter pour commenter