feat: save notification option on localstorage #383
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.
Description
In order to fix #332 we are persisting user enable/disable notification option on localstorage.
How to test?
augusto/save-notification-option-localstorage
branch.notification-disabled
key shouldn't exists on localstorage.Enable notifications by clicking on NotificationCheckbox component.
notification-disabled
key should be created on localstorage withfalse
value.TOGGLE_NOTIFICATION
should be dispatched andsystemSettings.notificationDisabled
property should be updated tofalse
on redux store.NotificationCheckbox
component should let user disable notifications.Expected behavior
Now
matrix
will save user notifications option. It will not being necessary enable and disable it every time that page is refreshed or application accessed.