Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 | 6x 6x 6x 6x 6x 6x 6x 6x 6x 6x 6x | /**
* @module Engine.Users
* Users actions
*/
import { User } from '@models';
export enum UsersActions {
REGISTER = 'UsersActions.REGISTER',
LOGIN = 'UsersActions.LOGIN',
LOGOUT = 'UsersActions.LOGOUT',
LOAD_DATABASE = 'UsersActions.LOAD_DATABASE',
SAVE_DATABASE = 'UsersActions.SAVE_DATABASE',
}
export const register = (user: User) => ({
type: UsersActions.REGISTER,
user,
});
export const login = (username: string, token: string) => ({
type: UsersActions.LOGIN,
username,
token,
});
export const logout = (token) => ({
type: UsersActions.LOGOUT,
token,
});
export const loadDatabase = () => ({
type: UsersActions.LOAD_DATABASE,
});
export const saveDatabase = () => ({
type: UsersActions.SAVE_DATABASE,
});
|