2
0

songPlayer.js 837 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. export const CHANGE_SONG = "CHANGE_SONG";
  2. export const SET_TIME_ELAPSED = "SET_TIME_ELAPSED";
  3. export const UPDATE_TIME_PAUSED = "UPDATE_TIME_PAUSED";
  4. export const RECEIVED_RATINGS = "RECEIVED_RATINGS";
  5. export const RECEIVED_OWN_RATINGS = "RECEIVED_OWN_RATINGS";
  6. export function changeSong(song) {
  7. return {
  8. type: CHANGE_SONG,
  9. song,
  10. };
  11. }
  12. export function setTimeElapsed(paused, pausedAt) {
  13. return {
  14. type: SET_TIME_ELAPSED,
  15. paused,
  16. pausedAt,
  17. };
  18. }
  19. export function updateTimePaused(timePaused) {
  20. return {
  21. type: UPDATE_TIME_PAUSED,
  22. timePaused,
  23. };
  24. }
  25. export function receivedRatings(likes, dislikes) {
  26. return {
  27. type: RECEIVED_RATINGS,
  28. likes, //TODO Check songId
  29. dislikes,
  30. };
  31. }
  32. export function receivedOwnRatings(liked, disliked) {
  33. return {
  34. type: RECEIVED_OWN_RATINGS,
  35. liked, //TODO Check songId
  36. disliked,
  37. };
  38. }