stream-chat-react-native-core
Version:
The official React Native and Expo components for Stream Chat, a service for building chat applications
12 lines (9 loc) • 421 B
text/typescript
import { AudioRecorderManagerState } from '../../../state-store/audio-recorder-manager';
export const idleRecordingStateSelector = (state: AudioRecorderManagerState) => ({
isRecordingStateIdle: state.status === 'idle',
});
export const audioRecorderSelector = (state: AudioRecorderManagerState) => ({
micLocked: state.micLocked,
isRecordingStateIdle: state.status === 'idle',
recordingStatus: state.status,
});