You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Implement functionality that handles the syncing of the stickers/packs-installed, stickers/packs-pending and stickers/recent-stickers settings.
Background
In status-go syncing of settings has been implemented, and additional setting sync should be a relatively straightforward process. The initial work for syncing of the stickers/packs-installed, stickers/packs-pending and stickers/recent-stickers settings has been implemented on the status-go side.
NOTE:Issue 8 has been resolved, however additional work needs to be done on these setting fields to get robust behaviour:
In my initial work on syncing sticker packs the syncing seemed to work, sometimes the stickers didn't appear, but the space where the stickers should appear was there. I don't know if this was an issue with my implementation or my dev env or what exactly. That'll be your job 🛠️
An additional thing to consider is the handling of differences between the sticker pack data payloads.
Example: stickers/packs-installed may contain 3 sticker packs on device A and 4 sticker packs on device B, and both sets have 2 sticker packs in common and the other sticker packs are unique to their respective devices. What should happen when syncing this data?
A potential solution would be to combine the data into a merged set
status-go Implementation
Currently the stickers/packs-installed, stickers/packs-pending and stickers/recent-stickers setting have their sync functionality disabled:
To reactivate the stickers/packs-installed, stickers/packs-pending and stickers/recent-stickers functionality in status-go simply remove the inactive field from the SyncProtobufFactorys
The text was updated successfully, but these errors were encountered:
Implement functionality that handles the syncing of the
stickers/packs-installed
,stickers/packs-pending
andstickers/recent-stickers
settings.Background
In
status-go
syncing of settings has been implemented, and additional setting sync should be a relatively straightforward process. The initial work for syncing of thestickers/packs-installed
,stickers/packs-pending
andstickers/recent-stickers
settings has been implemented on thestatus-go
side.See status-im/status-go#2478 and #13053
NOTE: Issue 8 has been resolved, however additional work needs to be done on these setting fields to get robust behaviour:
In my initial work on syncing sticker packs the syncing seemed to work, sometimes the stickers didn't appear, but the space where the stickers should appear was there. I don't know if this was an issue with my implementation or my dev env or what exactly. That'll be your job 🛠️
An additional thing to consider is the handling of differences between the sticker pack data payloads.
stickers/packs-installed
may contain 3 sticker packs on device A and 4 sticker packs on device B, and both sets have 2 sticker packs in common and the other sticker packs are unique to their respective devices. What should happen when syncing this data?status-go
ImplementationCurrently the
stickers/packs-installed
,stickers/packs-pending
andstickers/recent-stickers
setting have their sync functionality disabled:To reactivate the
stickers/packs-installed
,stickers/packs-pending
andstickers/recent-stickers
functionality instatus-go
simply remove theinactive
field from theSyncProtobufFactory
sThe text was updated successfully, but these errors were encountered: