|
|
|
@ -1,11 +1,12 @@
|
|
|
|
|
import { createReducer } from 'typesafe-actions'; |
|
|
|
|
import produce from 'immer'; |
|
|
|
|
import * as Actions from '../actions'; |
|
|
|
|
import { IStcsState, initialState } from '../models'; |
|
|
|
|
import { IStatisticsState, initialState } from '../models'; |
|
|
|
|
|
|
|
|
|
export const statisticsReducer = createReducer<IStcsState, Actions.StcsAction>( |
|
|
|
|
initialState |
|
|
|
|
) |
|
|
|
|
export const statisticsReducer = createReducer< |
|
|
|
|
IStatisticsState, |
|
|
|
|
Actions.StatisticsAction |
|
|
|
|
>(initialState) |
|
|
|
|
// 비행 통계 (비행시간, 비행거리, 비행횟수)
|
|
|
|
|
.handleAction(Actions.FLIGHT_STCS.success, (state, action) => |
|
|
|
|
produce(state, draft => { |
|
|
|
|