Add delay to profile updates to debounce them (#34137)

This commit is contained in:
Claire 2025-03-11 17:17:17 +01:00 committed by GitHub
parent 725a68d273
commit 420ffdfb62
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
12 changed files with 17 additions and 23 deletions

View file

@ -7,7 +7,6 @@ RSpec.describe 'Settings profile page' do
let(:account) { user.account }
before do
allow(ActivityPub::UpdateDistributionWorker).to receive(:perform_async)
sign_in user
end
@ -24,7 +23,7 @@ RSpec.describe 'Settings profile page' do
.to change { account.reload.display_name }.to('New name')
.and(change { account.reload.avatar.instance.avatar_file_name }.from(nil).to(be_present))
expect(ActivityPub::UpdateDistributionWorker)
.to have_received(:perform_async).with(account.id)
.to have_enqueued_sidekiq_job(account.id)
end
def display_name_field