Various improvements to preferences code (#27710)

* Add isPostFlagged selector

* Remove unused code for actions_menu preferences

* Improve types of Preference and getPreference

* MM-58111 Change makeGetCategory to take category name once

* Use shouldShowJoinLeaveMessages everywhere

* Change makeGetCategory to better memoize its result

* Fix test that needs EnableJoinLeaveMessageByDefault to be set

* Remove more references to action_menu preferences
Этот коммит содержится в:
Harrison Healey
2024-08-01 18:53:30 -04:00
коммит произвёл GitHub
родитель 28939d84da
Коммит 6956923b6a
39 изменённых файлов: 446 добавлений и 392 удалений

Просмотреть файл

@@ -234,7 +234,6 @@ Cypress.Commands.add('apiCreateUser', ({
prefix = 'user',
createAt = 0,
bypassTutorial = true,
hideActionsMenu = true,
hideOnboarding = true,
bypassWhatsNewModal = true,
user = null,
@@ -265,10 +264,6 @@ Cypress.Commands.add('apiCreateUser', ({
cy.apiDisableTutorials(createdUser.id);
}
if (hideActionsMenu) {
cy.apiSaveActionsMenuPreference(createdUser.id, true);
}
if (hideOnboarding) {
cy.apiSaveOnboardingPreference(createdUser.id, 'hide', 'true');
cy.apiSaveOnboardingPreference(createdUser.id, 'skip', 'true');