mirror of https://gitlab.com/ecentrics/breeze
Ezerous
4 years ago
8 changed files with 65 additions and 22 deletions
@ -1,20 +1,33 @@ |
|||||
import * as BreezeActions from './breezeActions' |
import { STATUS_INITIALIZING, STATUS_INITIALIZED, STATUS_FAILED } from "../constants"; |
||||
|
import { BREEZE_INITIALIZING,BREEZE_INITIALIZED, BREEZE_FAILED } from "./breezeActions"; |
||||
|
|
||||
const initialState = { |
const initialState = { |
||||
initialized: false |
status: STATUS_INITIALIZING |
||||
} |
} |
||||
|
|
||||
const breezeStatusReducer = (state = initialState, action) => { |
const breezeStatusReducer = (state = initialState, action) => { |
||||
/* |
/* |
||||
* Breeze Status |
* Breeze Status |
||||
*/ |
*/ |
||||
if (action.type === BreezeActions.BREEZE_INITIALIZED) { |
switch (action.type) { |
||||
|
case BREEZE_INITIALIZING: |
||||
return { |
return { |
||||
...state, |
...state, |
||||
initialized: true |
status: STATUS_INITIALIZING |
||||
} |
}; |
||||
|
case BREEZE_INITIALIZED: |
||||
|
return { |
||||
|
...state, |
||||
|
status: STATUS_INITIALIZED |
||||
|
}; |
||||
|
case BREEZE_FAILED: |
||||
|
return { |
||||
|
...state, |
||||
|
status: STATUS_FAILED |
||||
|
}; |
||||
|
default: |
||||
|
return state; |
||||
} |
} |
||||
return state |
|
||||
} |
} |
||||
|
|
||||
export default breezeStatusReducer |
export default breezeStatusReducer |
||||
|
@ -0,0 +1,4 @@ |
|||||
|
// Status
|
||||
|
export const STATUS_INITIALIZING = 'initializing'; |
||||
|
export const STATUS_INITIALIZED = 'initialized'; |
||||
|
export const STATUS_FAILED = 'failed'; |
Loading…
Reference in new issue