2021-06-22 09:04:57 +02:00
|
|
|
import { StateType } from '../reducer';
|
2021-06-24 06:13:45 +02:00
|
|
|
import { UserConfigState } from '../ducks/userConfig';
|
2021-06-24 05:43:52 +02:00
|
|
|
import { createSelector } from 'reselect';
|
2021-06-22 09:04:57 +02:00
|
|
|
|
|
|
|
export const getUserConfig = (state: StateType): UserConfigState => state.userConfig;
|
2021-06-24 05:43:52 +02:00
|
|
|
|
|
|
|
export const getAudioAutoplay = createSelector(
|
2021-06-24 06:13:45 +02:00
|
|
|
getUserConfig,
|
|
|
|
(state: UserConfigState): boolean => state.audioAutoplay
|
|
|
|
);
|
2021-08-05 05:15:03 +02:00
|
|
|
|
|
|
|
export const getShowRecoveryPhrasePrompt = createSelector(
|
|
|
|
getUserConfig,
|
|
|
|
(state: UserConfigState): boolean => state.showRecoveryPhrasePrompt
|
|
|
|
);
|
2021-11-24 01:14:24 +01:00
|
|
|
|
|
|
|
export const getIsMessageRequestsEnabled = createSelector(
|
|
|
|
getUserConfig,
|
|
|
|
(state: UserConfigState): boolean => state.messageRequests
|
|
|
|
);
|