/microblog/actions.js

https://github.com/kuy/redux-saga-examples · JavaScript · 39 lines · 33 code · 6 blank · 0 comment · 0 complexity · 059c08c0710acc1b4aa841ed1f4e9b3f MD5 · raw file

  1. import { createAction } from 'redux-actions';
  2. export const REQUEST_SIGN_IN = 'REQUEST_SIGN_IN';
  3. export const SUCCESS_SIGN_IN = 'SUCCESS_SIGN_IN';
  4. export const FAILURE_SIGN_IN = 'FAILURE_SIGN_IN';
  5. export const requestSignIn = createAction(REQUEST_SIGN_IN);
  6. export const successSignIn = createAction(SUCCESS_SIGN_IN);
  7. export const failureSignIn = createAction(FAILURE_SIGN_IN);
  8. export const REQUEST_USERNAME = 'REQUEST_USERNAME';
  9. export const SET_USERNAME = 'SET_USERNAME';
  10. export const requestUsername = createAction(REQUEST_USERNAME);
  11. export const setUsername = createAction(SET_USERNAME);
  12. export const REQUEST_UPSERT_USER = 'REQUEST_UPSERT_USER';
  13. export const SUCCESS_UPSERT_USER = 'SUCCESS_UPSERT_USER';
  14. export const FAILURE_UPSERT_USER = 'FAILURE_UPSERT_USER';
  15. export const requestUpsertUser = createAction(REQUEST_UPSERT_USER);
  16. export const successUpsertUser = createAction(SUCCESS_UPSERT_USER);
  17. export const failureUpsertUser = createAction(FAILURE_UPSERT_USER);
  18. export const REQUEST_GET_USER = 'REQUEST_GET_USER';
  19. export const SUCCESS_GET_USER = 'SUCCESS_GET_USER';
  20. export const FAILURE_GET_USER = 'FAILURE_GET_USER';
  21. export const requestGetUser = createAction(REQUEST_GET_USER);
  22. export const successGetUser = createAction(SUCCESS_GET_USER);
  23. export const failureGetUser = createAction(FAILURE_GET_USER);
  24. export const REQUEST_CREATE_POST = 'REQUEST_CREATE_POST';
  25. export const SUCCESS_CREATE_POST = 'SUCCESS_CREATE_POST';
  26. export const FAILURE_CREATE_PORT = 'FAILURE_CREATE_PORT';
  27. export const requestCreatePost = createAction(REQUEST_CREATE_POST);
  28. export const successCreatePost = createAction(SUCCESS_CREATE_POST);
  29. export const failureCreatePost = createAction(FAILURE_CREATE_PORT);
  30. export const SYNC_ADDED_POST = 'SYNC_ADDED_POST';
  31. export const SYNC_REMOVED_POST = 'SYNC_REMOVED_POST';
  32. export const syncAddedPost = createAction(SYNC_ADDED_POST);
  33. export const syncRemovedPost = createAction(SYNC_REMOVED_POST);