| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 | 
							- import {
 -     ReducerRegistry
 - } from '../base/redux';
 - 
 - import {
 -     UPDATE_DIAL_IN_NUMBERS_FAILED,
 -     UPDATE_DIAL_IN_NUMBERS_REQUEST,
 -     UPDATE_DIAL_IN_NUMBERS_SUCCESS
 - } from './actionTypes';
 - 
 - const DEFAULT_STATE = {
 -     numbersEnabled: true
 - };
 - 
 - ReducerRegistry.register(
 -     'features/invite/dial-in',
 -     (state = DEFAULT_STATE, action) => {
 -         switch (action.type) {
 -         case UPDATE_DIAL_IN_NUMBERS_FAILED: {
 -             return {
 -                 ...state,
 -                 error: action.error,
 -                 loading: false
 -             };
 -         }
 - 
 -         case UPDATE_DIAL_IN_NUMBERS_REQUEST: {
 -             return {
 -                 ...state,
 -                 error: null,
 -                 loading: true
 -             };
 -         }
 -         case UPDATE_DIAL_IN_NUMBERS_SUCCESS: {
 -             const { numbers, numbersEnabled } = action.response;
 - 
 -             return {
 -                 error: null,
 -                 loading: false,
 -                 numbers,
 -                 numbersEnabled
 -             };
 -         }
 -         }
 - 
 -         return state;
 -     });
 
 
  |