Remove userName and userImage from Reviews #40
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
This PR addresses the issue #18 by removing the
userName
,userImage
, andreviewId
fields from the response of the/apps/:appId/reviews
endpoint by default. It also provides an option to include the user data by setting theuserdata
query parameter to true. Additionally, occurrences of theuserName
in thereplyText
are replaced with<<USER>>
to anonymize the data.Summary of Changes
/apps/:appId/reviews
endpoint inlib/index.js
to remove theuserName
,userImage
, andreviewId
fields from the response.userName
anduserImage
fields in the response if theuserdata
query parameter is set to true.anonymizeReplyText
to replace occurrences of theuserName
in thereplyText
with<<USER>>
.anonymizeReplyText
function to anonymize thereplyText
of each review.Please review and merge this PR. Thank you!
Fixes #18.
🎉 Latest improvements to Sweep:
💡 To get Sweep to edit this pull request, you can: