This repository has been archived on 2025-09-03. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
resolver/docs/layers/actions.md
2017-07-14 11:54:43 +04:30

1.4 KiB

Actions

This layer is responsible for implementing actions for entities. Actions are payloads of information that send data from your application to your store. They are the only source of information for the store.

authorizeActions.jsx

We provide some actions to authorize a user. The authorize actions include singup, login, logout and update password for a user.

Functions

dbLogin = (email, password) => {}

This action check a user by email and password to authorize a user to login website.

dbLogout = () => {}

This action is responsible to logout the user.

dbSignup = (user) => {}

This action is responsible to register user on the server. user parameter is a user object with user information.

dbUpdatePassword = (newPassword) => {}

This action is responsible to change user passwaord on the server. newPassword parameter is the password that user wants to replace with current password.

login = (uid) => {}

This action is responsible to change user state to login state on reducer. uid is the user identifire.

logout = () => {}

This action is responsible to change user state to logout state on reducer.

signup = (user) => {}

This action is responsible to create new user state on reducer.

updatePassword = () => {}

This action is responsible to fire reducer method on update password.