UNPKG

stitch-ui

Version:

20 lines (15 loc) 609 B
import { createAction } from "redux-act"; import { makeAsyncActions, asyncActionExecutor } from "./util"; const NAME = "root/"; export const setSettings = createAction(NAME, "set settings"); export const setClient = createAction(NAME, "set client"); export const setHistory = createAction("router/set history"); export const clearUserProfile = createAction(NAME, "clear user profile"); export const getUserProfileActions = makeAsyncActions( `${NAME}get user profile` ); export const getUserProfile = asyncActionExecutor( getUserProfileActions, client => () => client.client.userProfile(), true );