activityDefine.ts 879 B

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