123456789101112131415161718192021 |
- import * as types from './actionTypes';
-
- export function appInitialized() {
- return async function(dispatch, getState) {
- // since all business logic should be inside redux actions
- // this is a good place to put your app initialization code
- dispatch(changeAppRoot('login'));
- };
- }
-
- export function changeAppRoot(root) {
- return {type: types.ROOT_CHANGED, root: root};
- }
-
- export function login() {
- return async function(dispatch, getState) {
- // login logic would go here, and when it's done, we switch app roots
- dispatch(changeAppRoot('after-login'));
- };
- }
|