12 lines
359 B
TypeScript
12 lines
359 B
TypeScript
import { didLogin } from "../auth/actions";
|
|
import { Thunk } from "../redux/interfaces";
|
|
import { Session } from "../session";
|
|
|
|
/** Lets Redux know that the app is ready to bootstrap. */
|
|
export function ready(): Thunk {
|
|
return (dispatch, getState) => {
|
|
let state = Session.get() || getState().auth;
|
|
if (state) { didLogin(state, dispatch); };
|
|
};
|
|
}
|