24 lines
557 B
JavaScript
24 lines
557 B
JavaScript
|
|
|
|
export const actionsAlpha = (set, get, api) => ({
|
|
setAsyncRequest: () => {
|
|
const num = get.isAsyncRequest();
|
|
set.isAsyncRequest(num + 1);
|
|
},
|
|
unsetAsyncRequest: () => {
|
|
const num = get.isAsyncRequest();
|
|
set.isAsyncRequest(num - 1 < 0 ? 0 : num - 1);
|
|
},
|
|
})
|
|
|
|
export const actionsBeta = (set, get, api) => ({
|
|
setAuthData: ({ userData, token }) => {
|
|
set.userData(userData);
|
|
set.token(token);
|
|
},
|
|
doLogout: () => {
|
|
set.userData({});
|
|
set.token('');
|
|
}
|
|
});
|