| 1234567891011121314151617181920212223 | // @flow
import { ReducerRegistry, set } from '../../base/redux';
import {
    INCOMING_CALL_ANSWERED,
    INCOMING_CALL_DECLINED,
    INCOMING_CALL_RECEIVED
} from './actionTypes';
ReducerRegistry.register(
    'features/mobile/incoming-call', (state = {}, action) => {
        switch (action.type) {
        case INCOMING_CALL_ANSWERED:
        case INCOMING_CALL_DECLINED:
            return set(state, 'caller', undefined);
        case INCOMING_CALL_RECEIVED:
            return set(state, 'caller', action.caller);
        }
        return state;
    });
 |