HomePhabricator
Diffusion Comm bb40eafe9fd8

[native] persist recently used emojis

Description

[native] persist recently used emojis

Summary:
This diff persists the recently selected emojis from the emoji keyboard into async storage. To create this diff I read through the docs and found these examples right here:

I believe this should be an acceptable use case of using AsyncStorage (especially as a first step), as we are only storing a small amount of data, this seems like the recommended way to persist the recently used emojis from the documentation, and we are using a completely different emoji keyboard library for web. If we are interested in persisting the recently used emojis across web/native or different devices, then I can create a follow up task for this; however, I personally feel that this wouldn't really add much value to the overall user experience.

Linear Task: https://linear.app/comm/issue/ENG-3792/mobile-emoji-keyboard-recently-used-category

Test Plan:
Please watch the demo video:

Reviewers: atul, kamil

Reviewed By: kamil

Subscribers: ashoat, tomek

Differential Revision: https://phab.comm.dev/D8282

Details

Provenance
ginsuAuthored on Jun 23 2023, 1:09 PM
Reviewer
kamil
Differential Revision
D8282: [native] persist recently used emojis
Parents
rCOMM0bc429f52dfd: [android] Bump `com.facebook.fresco:*` deps to `2.5.0`
Branches
Unknown
Tags
Unknown