activityDefine.ts 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. const MODEL_PAGE = 'Page';
  2. const MODEL_COMMENT = 'Comment';
  3. const ACTION_PAGE_UPDATE = 'PAGE_UPDATE';
  4. const ACTION_COMMENT_CREATE = 'COMMENT_CREATE';
  5. const ACTION_COMMENT_UPDATE = 'COMMENT_UPDATE';
  6. // const ACTION_UPDATE = 'UPDATE';
  7. // const ACTION_COMMENT = 'COMMENT';
  8. // const ACTION_CREATE = 'CREATE'; // Not support yet
  9. // const ACTION_DELETE = 'DELETE'; // Not support yet
  10. // const ACTION_LIKE = 'LIKE'; // Not support yet
  11. const getSupportTargetModelNames = () => {
  12. return [MODEL_PAGE];
  13. };
  14. const getSupportEventModelNames = () => {
  15. return [MODEL_COMMENT];
  16. };
  17. const getSupportActionNames = () => {
  18. return [
  19. ACTION_PAGE_UPDATE,
  20. ACTION_COMMENT_CREATE,
  21. ACTION_COMMENT_UPDATE,
  22. // ACTION_UPDATE,
  23. // ACTION_DELETE,
  24. // ACTION_COMMENT,
  25. // ACTION_LIKE,
  26. ];
  27. };
  28. const activityDefine = {
  29. MODEL_PAGE,
  30. MODEL_COMMENT,
  31. ACTION_PAGE_UPDATE,
  32. ACTION_COMMENT_CREATE,
  33. ACTION_COMMENT_UPDATE,
  34. // ACTION_CREATE, // Not support yet
  35. // ACTION_UPDATE,
  36. // ACTION_DELETE, // Not support yet
  37. // ACTION_COMMENT,
  38. // ACTION_LIKE,
  39. getSupportTargetModelNames,
  40. getSupportEventModelNames,
  41. getSupportActionNames,
  42. };
  43. export default activityDefine;