0
0
Fork 0

Make blocks create entries and unfollows instantly, but do the clean up

in the background instead. Should fix delay where blocked person
can interact with blocker for a short time before background job
gets processed
This commit is contained in:
Eugen Rochko 2017-01-24 21:40:41 +01:00
parent 326c75b35b
commit 8a880a3d46
4 changed files with 34 additions and 28 deletions

View file

@ -65,7 +65,7 @@ class Api::V1::AccountsController < ApiController
end
def block
BlockWorker.perform_async(current_user.account_id, @account.id)
BlockService.new.call(current_user.account, @account)
@following = { @account.id => false }
@followed_by = { @account.id => false }