-
Notifications
You must be signed in to change notification settings - Fork 2.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
payment due 1st August LOW: [$500] New feature request: Frequently used emoji is not updated when reacting to messages #37807
Comments
Triggered auto assignment to @zanyrenney ( |
ProposalPlease re-state the problem that we are trying to solve in this issue.
What is the root cause of that problem?
What changes do you think we should make in order to solve the problem?
What alternative solutions did you explore? (Optional)
|
ProposalPlease re-state the problem that we are trying to solve in this issue.Frequently used emoji is not updated when reacting to messages What is the root cause of that problem?We don't update the FrequentlyUsedEmojis when emoji is Selected for messages, but do it for new message and edit message composers separately:
But we don't have it for when emoji is selected from the popover. What changes do you think we should make in order to solve the problem?We should have the Emoji updating logic in one place, preferably in the Emoji Picker component here: App/src/components/EmojiPicker/EmojiPicker.js Line 119 in 042bdcc
We will be using the User.updateFrequentlyUsedEmojis(EmojiUtils.getFrequentlyUsedEmojis(emojiObject)); |
We discussed in Slack that this could be handled externally. Even though this is the expected behaviour and a new feature from the initial build, I am adding the external label to progress. |
Current assignee @zanyrenney is eligible for the NewFeature assigner, not assigning anyone new. |
|
Job added to Upwork: https://www.upwork.com/jobs/~01a421e19748004629 |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @jayeshmangwani ( |
hey @jayeshmangwani - please can you review the proposals above? |
Starting reviewing proposals |
@neonbhai Your RCA seems wrong
We call updateFrequentlyUsedEmojis when we select the emoji from the suggestions. I like the @nkdengineer 's proposal as they suggest to call the 🎀👀🎀 C+ reviewed |
Triggered auto assignment to @yuwenmemon, see https://stackoverflow.com/c/expensify/questions/7972 for more details. |
hmmmmm I think this issue needs to be solved in the backend probably, no? In AddEmojiReaction and RemoveEmojiReaction otherwise we would not be following our principle of only doing 1 API request per user interaction... |
@jasperhuangg, @jayeshmangwani, @zanyrenney Whoops! This issue is 2 days overdue. Let's get this updated quick! |
The App PR was deployed to production, and I just took the HOLD off of https://github.com/Expensify/Auth/pull/10919, we should be good for one last review before merging it! |
Just the following PRs left on this, will push them forward now that the most important parts in the Auth PR are deployed. #42208 |
Issue not reproducible during KI retests. (First week) |
Just merged the Web-E PR officially removing the |
I think we can close this out :) |
@jasperhuangg Can we please open the issue for handling the payment of reviewed PR? |
Oops, yes sorry @jayeshmangwani. @zanyrenney we need to handle paying them out for the review of that PR. Thanks fo bringing that to my attention! |
Issue not reproducible during KI retests. (Second week) |
Regression Test Proposal
Do we agree 👍 or 👎 |
@zanyrenney, can you please add a payment summary for the issue? The issue is now ready to be closed. The PR hit production on July 17. |
Sure thing! |
Current assignee @zanyrenney is eligible for the Bug assigner, not assigning anyone new. |
payment summary $500 owed to @jayeshmangwani for this issue. |
Requested as per #37807 (comment) |
$500 approved for @jayeshmangwani |
If you haven’t already, check out our contributing guidelines for onboarding and email [email protected] to request to join our Slack channel!
Version Number: 1.4.47-6
Reproducible in staging?: y
Reproducible in production?: y
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Expensify/Expensify Issue URL:
Issue reported by: @iwiznia
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1709671306336899
Action Performed:
Expected Result:
Emoji should be displayed in the frequently used emojis
Actual Result:
Frequently used emoji list is not updated.
Workaround:
unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Add any screenshot/video evidence
Recording.2822.mp4
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: