/
QuickMeet
/
Chat.Desktop
Обзор
Документация
Войти
/
QuickMeet
/
Chat.Desktop
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/app/selectors.ts
55 строк
3 KB
Jean Brito
feat: New UI using Fuselage (#2927)
13 сен 2024, 23:05
Не верифицирован
13 сен 2024, 23:05
2f60cb9
Код
Авторство
О чём код?
import { createStructuredSelector } from 'reselect'; import type { RootState } from '../store/rootReducer'; export const selectPersistableValues = createStructuredSelector({ currentView: ({ currentView }: RootState) => currentView, doCheckForUpdatesOnStartup: ({ doCheckForUpdatesOnStartup }: RootState) => doCheckForUpdatesOnStartup, downloads: ({ downloads }: RootState) => downloads, machineTheme: ({ machineTheme }: RootState) => machineTheme, isMenuBarEnabled: ({ isMenuBarEnabled }: RootState) => isMenuBarEnabled, isShowWindowOnUnreadChangedEnabled: ({ isShowWindowOnUnreadChangedEnabled, }: RootState) => isShowWindowOnUnreadChangedEnabled, isSideBarEnabled: ({ isSideBarEnabled }: RootState) => isSideBarEnabled, isTrayIconEnabled: ({ isTrayIconEnabled }: RootState) => isTrayIconEnabled, rootWindowState: ({ rootWindowState }: RootState) => rootWindowState, servers: ({ servers }: RootState) => servers, skippedUpdateVersion: ({ skippedUpdateVersion }: RootState) => skippedUpdateVersion, trustedCertificates: ({ trustedCertificates }: RootState) => trustedCertificates, notTrustedCertificates: ({ notTrustedCertificates }: RootState) => notTrustedCertificates, isEachUpdatesSettingConfigurable: ({ isEachUpdatesSettingConfigurable, }: RootState) => isEachUpdatesSettingConfigurable, isUpdatingEnabled: ({ isUpdatingEnabled }: RootState) => isUpdatingEnabled, isHardwareAccelerationEnabled: ({ isHardwareAccelerationEnabled, }: RootState) => isHardwareAccelerationEnabled, externalProtocols: ({ externalProtocols }: RootState) => externalProtocols, allowedJitsiServers: ({ allowedJitsiServers }: RootState) => allowedJitsiServers, isReportEnabled: ({ isReportEnabled }: RootState) => isReportEnabled, isFlashFrameEnabled: ({ isFlashFrameEnabled }: RootState) => isFlashFrameEnabled, isInternalVideoChatWindowEnabled: ({ isInternalVideoChatWindowEnabled, }: RootState) => isInternalVideoChatWindowEnabled, isMinimizeOnCloseEnabled: ({ isMinimizeOnCloseEnabled }: RootState) => isMinimizeOnCloseEnabled, isAddNewServersEnabled: ({ isAddNewServersEnabled }: RootState) => isAddNewServersEnabled, hasHideOnTrayNotificationShown: ({ hasHideOnTrayNotificationShown, }: RootState) => hasHideOnTrayNotificationShown, lastSelectedServerUrl: ({ lastSelectedServerUrl }: RootState) => lastSelectedServerUrl, allowedNTLMCredentialsDomains: ({ allowedNTLMCredentialsDomains, }: RootState) => allowedNTLMCredentialsDomains, isNTLMCredentialsEnabled: ({ isNTLMCredentialsEnabled }: RootState) => isNTLMCredentialsEnabled, });