session-desktop/ts/state/selectors/userConfig.ts

21 lines
644 B
TypeScript

import { StateType } from '../reducer';
import { UserConfigState } from '../ducks/userConfig';
import { createSelector } from 'reselect';
export const getUserConfig = (state: StateType): UserConfigState => state.userConfig;
export const getAudioAutoplay = createSelector(
getUserConfig,
(state: UserConfigState): boolean => state.audioAutoplay
);
export const getShowRecoveryPhrasePrompt = createSelector(
getUserConfig,
(state: UserConfigState): boolean => state.showRecoveryPhrasePrompt
);
export const getIsMessageRequestsEnabled = createSelector(
getUserConfig,
(state: UserConfigState): boolean => state.messageRequests
);