| 12345678910111213141516171819202122232425262728293031323334353637383940 | 
							- import { ReducerRegistry } from '../base/redux';
 - 
 - import {
 -     SET_INFO_DIALOG_VISIBILITY,
 -     UPDATE_DIAL_IN_NUMBERS_FAILED,
 -     UPDATE_DIAL_IN_NUMBERS_SUCCESS
 - } from './actionTypes';
 - 
 - const DEFAULT_STATE = {
 -     numbersEnabled: true
 - };
 - 
 - ReducerRegistry.register('features/invite', (state = DEFAULT_STATE, action) => {
 -     switch (action.type) {
 -     case SET_INFO_DIALOG_VISIBILITY:
 -         return {
 -             ...state,
 -             infoDialogVisible: action.visible,
 -             infoDialogWillAutoClose: action.autoClose
 -         };
 - 
 -     case UPDATE_DIAL_IN_NUMBERS_FAILED:
 -         return {
 -             ...state,
 -             error: action.error
 -         };
 - 
 -     case UPDATE_DIAL_IN_NUMBERS_SUCCESS: {
 -         const { numbers, numbersEnabled } = action.dialInNumbers;
 - 
 -         return {
 -             conferenceID: action.conferenceID,
 -             numbers,
 -             numbersEnabled
 -         };
 -     }
 -     }
 - 
 -     return state;
 - });
 
 
  |