refactor(backend): extract add and remove user token #1043
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.
We are looking to introduce support for ICRC tokens. This feature will be similar to the already supported feature that involves adding, removing, or listing ERC20 custom user tokens.
We are not planning to migrate right now but are planning to introduce support for ICRC in a new generic memory (PR #1037). This additional feature will share common logic with the existing feature, notably the addition and removal of custom tokens.
That's why this PR refactors the mutation of the state into reusable generic functions.