Currently, there are two instances where the storage of frequently used stickers gets out of sync with available packs :
if a JSON file is removed from the index.json file
if any JSON file for a pack is edited
This means stickers in the "Frequently used" list can have out of date metadatas, and sending them from this list or from the pack can lead to a different sent event. This also means, and that's even more confusing, that a sticker can be found in this list, when it is no longer found in any pack.
These changes aim to properly refresh the list of frequently used with the currently available packs, as well as the current metadatas of the available packs, in order to keep them in sync, and make it less confusing to users.
This also adds a button to clear the frequently used list, for people who may need to, since access to the storage is not the simplest thing.
Currently, there are two instances where the storage of frequently used stickers gets out of sync with available packs :
index.json
fileThis means stickers in the "Frequently used" list can have out of date metadatas, and sending them from this list or from the pack can lead to a different sent event. This also means, and that's even more confusing, that a sticker can be found in this list, when it is no longer found in any pack.
These changes aim to properly refresh the list of frequently used with the currently available packs, as well as the current metadatas of the available packs, in order to keep them in sync, and make it less confusing to users.
This also adds a button to clear the frequently used list, for people who may need to, since access to the storage is not the simplest thing.