File

src/app/auth/actions/auth.actions.ts

Index

Properties
Methods

Properties

Static AUTHORIZE
AUTHORIZE: string
Type : string
Default value : 'AUTHORIZE'
Static FORGET_PASSWORD
FORGET_PASSWORD: string
Type : string
Default value : 'FORGET_PASSWORD'
Static FORGET_PASSWORD_SUCCESS
FORGET_PASSWORD_SUCCESS: string
Type : string
Default value : 'FORGET_PASSWORD_SUCCESS'
Static GET_CURRENT_USER
GET_CURRENT_USER: string
Type : string
Default value : 'GET_CURRENT_USER'
Static GET_CURRENT_USER_SUCCESS
GET_CURRENT_USER_SUCCESS: string
Type : string
Default value : 'GET_CURRENT_USER_SUCCESS'
Static GET_RATING_CATEGEORY
GET_RATING_CATEGEORY: string
Type : string
Default value : 'GET_RATING_CATEGEORY'
Static GET_RATING_CATEGEORY_SUCCESS
GET_RATING_CATEGEORY_SUCCESS: string
Type : string
Default value : 'GET_RATING_CATEGEORY_SUCCESS'
Static LOGIN
LOGIN: string
Type : string
Default value : 'LOGIN'
Static LOGIN_SUCCESS
LOGIN_SUCCESS: string
Type : string
Default value : 'LOGIN_SUCCESS'
Static LOGOUT
LOGOUT: string
Type : string
Default value : 'LOGOUT'
Static LOGOUT_SUCCESS
LOGOUT_SUCCESS: string
Type : string
Default value : 'LOGOUT_SUCCESS'
Static NO_OP
NO_OP: string
Type : string
Default value : 'NO_OPERATION'
Static O_AUTH_LOGIN
O_AUTH_LOGIN: string
Type : string
Default value : 'O_AUTH_LOGIN'
Static UPDATE_PASSWORD
UPDATE_PASSWORD: string
Type : string
Default value : 'UPDATE_PASSWORD'
Static UPDATE_PASSWORD_SUCCESS
UPDATE_PASSWORD_SUCCESS: string
Type : string
Default value : 'UPDATE_PASSWORD_SUCCESS'

Methods

authorize
authorize()
Returns : { type: string; }
forgetPassword
forgetPassword()
Returns : { type: string; }
forgetPasswordSuccess
forgetPasswordSuccess()
Returns : { type: string; }
getCurrentUser
getCurrentUser(token: )
Parameters :
Name Optional
token no
Returns : { type: string; payload: any; }
getCurrentUserSuccess
getCurrentUserSuccess(user: User)
Parameters :
Name Type Optional
user User no
Returns : { type: string; payload: any; }
getRatingCategories
getRatingCategories()
Returns : { type: string; }
getRatingCategoriesSuccess
getRatingCategoriesSuccess(ratingCategories: Array)
Parameters :
Name Type Optional
ratingCategories Array<RatingCategory> no
Returns : { type: string; payload: any; }
login
login()
Returns : { type: string; }
loginSuccess
loginSuccess()
Returns : { type: string; }
logout
logout()
Returns : { type: string; }
logoutSuccess
logoutSuccess()
Returns : { type: string; }
noOp
noOp()
Returns : { type: string; }
oAuthLogin
oAuthLogin(provider: string)
Parameters :
Name Type Optional
provider string no
Returns : { type: string; payload: string; }
updatePassword
updatePassword()
Returns : { type: string; }
updatePasswordSuccess
updatePasswordSuccess()
Returns : { type: string; }
import { User } from '../../core/models/user';
import { RatingCategory } from '../../core/models/rating_category';
export class AuthActions {
  static LOGIN = 'LOGIN';
  static LOGIN_SUCCESS = 'LOGIN_SUCCESS';
  static LOGOUT = 'LOGOUT';
  static LOGOUT_SUCCESS = 'LOGOUT_SUCCESS';
  static AUTHORIZE = 'AUTHORIZE';
  static O_AUTH_LOGIN = 'O_AUTH_LOGIN';
  static NO_OP = 'NO_OPERATION'
  static FORGET_PASSWORD = 'FORGET_PASSWORD';
  static FORGET_PASSWORD_SUCCESS = 'FORGET_PASSWORD_SUCCESS';
  static UPDATE_PASSWORD = 'UPDATE_PASSWORD';
  static UPDATE_PASSWORD_SUCCESS = 'UPDATE_PASSWORD_SUCCESS';
  static GET_CURRENT_USER = 'GET_CURRENT_USER';
  static GET_CURRENT_USER_SUCCESS = 'GET_CURRENT_USER_SUCCESS';
  static GET_RATING_CATEGEORY = 'GET_RATING_CATEGEORY';
  static GET_RATING_CATEGEORY_SUCCESS = 'GET_RATING_CATEGEORY_SUCCESS';


  authorize() {
    return { type: AuthActions.AUTHORIZE };
  }

  login() {
    return { type: AuthActions.LOGIN };
  }

  oAuthLogin(provider: string) {
    return {
      type: AuthActions.O_AUTH_LOGIN,
      payload: provider
    };
  }
  forgetPasswordSuccess() {
    return { type: AuthActions.FORGET_PASSWORD_SUCCESS };
  }
  forgetPassword() {
    return { type: AuthActions.FORGET_PASSWORD };
  }

  updatePasswordSuccess() {
    return { type: AuthActions.UPDATE_PASSWORD_SUCCESS };
  }
  updatePassword() {
    return { type: AuthActions.UPDATE_PASSWORD };
  }

  loginSuccess() {
    return { type: AuthActions.LOGIN_SUCCESS };
  }

  logout() {
    return { type: AuthActions.LOGOUT };
  }

  logoutSuccess() {
    return { type: AuthActions.LOGOUT_SUCCESS };
  }

  noOp() {
    return { type: AuthActions.NO_OP };
  }

  getCurrentUser(token) {
    return {
      type: AuthActions.GET_CURRENT_USER,
      payload: token
    }
  }

  getCurrentUserSuccess(user: User) {
    return {
      type: AuthActions.GET_CURRENT_USER_SUCCESS,
      payload: user
    }
  }

  getRatingCategories() {
    return {
      type: AuthActions.GET_RATING_CATEGEORY
    }
  }

  getRatingCategoriesSuccess(ratingCategories: Array<RatingCategory>) {
    return {
      type: AuthActions.GET_RATING_CATEGEORY_SUCCESS,
      payload: ratingCategories
    }
  }
}

results matching ""

    No results matching ""