PERF: omit user profile and private message stats in web hook serializer.

This commit is contained in:
Vinoth Kannan 2019-06-04 08:44:10 +05:30
parent 77300c1d8d
commit 871fcf1117
3 changed files with 6 additions and 2 deletions

View File

@ -533,4 +533,4 @@ DEPENDENCIES
webpush
BUNDLED WITH
1.17.3
2.0.1

View File

@ -3,6 +3,10 @@
class WebHookUserSerializer < UserSerializer
attributes :external_id
def omit_stats
true
end
# remove staff attributes
def staff_attributes(*attrs)
end

View File

@ -23,7 +23,7 @@ RSpec.describe WebHookUserSerializer do
it 'should only include the required keys' do
count = serializer.as_json.keys.count
difference = count - 45
difference = count - 43
expect(difference).to eq(0), lambda {
message = ""